|
AliceD |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 11.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2019, 19:06
Titel: Matlab Windpark
|
|
|
|
|
Hey an alle in diesem Forum
Ich hab ein mittelschweres Problem, ich hoffe das ich euch das so erklären kann das es verständlich ist .
ich plotte mir aus diesen daten eine Kurve.
v = [1,0;2,3;3,37;4,118;5,258;6,479;7,790;8,1200;9,1710;10,2340;11,2867;12,3034;13,3050;14,3050;15,3050;16,3050;17,3050;18,3050;19,3050;20,3050;21,3050;22,3050;23,3050;24,3050;25,3050;26,3050;27,3050;28,3050;29,0;30,0];
die y-werte sind = kwh
und x-werte sind =m/s
Die große Aufgabe ist....
...ich möchte, dass matlab diese kurve die er aus den daten von v hat, als Funktion behandelt in die ich neue x-werte einsetzen kann und mir dazu gehörige y- werte ausgibt. ich habe 50.000 Werte (x-werte) aus einem Jahr Messung der Windgeschwindkeit. Qasi f(x) aus v bilden und neue x-werte einlesen und neue y-werte bekommen.
Ich danke euch schonmal ganz lieb im vorraus.
Hoffentlich konnte ich es verständlich erklären.
lg AliceD
Beschreibung: |
Das ist die Funktion aus den 30 vorgebenen x,y die in der Variablen v stehen, die ich Plotte. |
|
Download |
Dateiname: |
Unbenannt.jpg |
Dateigröße: |
69.57 KB |
Heruntergeladen: |
309 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 11.01.2019, 20:23
Titel:
|
|
Hallo,
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
AliceD |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 11.01.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.01.2019, 12:12
Titel:
|
|
Hey Harald vielén lieben dank für deine hilfe hat mir auf jedenfall sehr geholfen
Habs jetzt noch in ein for Schleife eingepackt und es funktioniert ^^
f = messdaten
for i = 1: size(f);
yneu(i) = interp1(v(:,1), v(:,2), f(i));
end
Lg AliceD
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.01.2019, 17:31
Titel:
|
|
Hallo,
die Schleife sollte gar nicht notwendig sein. Du kannst das ganze f auf einmal in interp1 schicken.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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 - 2025
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.
|
|