|
|
Werte aus Matrix herauslesen (nicht anhand der Indizes) |
|
Elena_S |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2016, 09:25
Titel: Werte aus Matrix herauslesen (nicht anhand der Indizes)
|
|
Guten Morgen,
Ich, eine Matlab-Anfängerin habe eine, hoffentlich einfach zu beantwortende, Frage:
Ich habe eine Tabelle (Matrix) mit zwei Spalten und vielen Zeilen. Diese Werte sind aus einem Diagramm abgelesen. Außerdem sind die Werte der ersten Spalte logarithmisch verteilt, falls das einen Einfluss hat.
In meinem Skript rechne ich den Wert der ersten Spalte aus. Jedoch liegt der Wert, da berechnet, manchmal zwischen den Werten der Matrix.
Das Ziel ist, dass das Programm den Wert ausrechnet, in die Matrix geht, zwischen den zwei benachbarten Werten interpoliert und mir den entsprechenden interpolierten Wert der zweiten Spalte ausgibt.
Vielen Dank jetzt schon für eure Hilfe.
Viele Grüße
Elena
|
|
|
|
|
huhu0815 |
Forum-Century
|
|
Beiträge: 141
|
|
|
|
Anmeldedatum: 20.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2013b, R2014b, R2016b, R2018a
|
|
|
|
|
|
Verfasst am: 13.12.2016, 09:38
Titel:
|
|
Hallo Elena
anbei mal ein simples Beispiel wie du zwischen zwei benachbarten werten interpolieren kannst.
In der ersten Spalte könnte die Zeit in Sekunden und in der zweiten Spalte könnten Messwerte stehen. Nun gebe ich der Funktion
interp1
als erstes eingabeargument die Zeit (als vektor) und als zweites die messwerte (als vektor). im dritten eingabeargument übergebe ich die zeit bei der ich den interpolierten messwert benötige. als letztes eingabeargument ist die methode, mit der
interp1
interpoliert.
Falls du also in deinen logarithmisch aufgetragenen vektor den wert wissen willst, müsstet du die werte umrechnen.
Ich hoffe ich konnte dir helfen.
Viele Grüße
|
|
|
Elena_S |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2016, 09:59
Titel:
|
|
Hallo,
super, vielen vielen Dank für deine schnelle Antwort!
VIele Grüße
Elena
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|