|
|
| lock |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.09.2011, 07:59
Titel: Problem mit for-Schleife
|
 |
Hallo an alle,
ich bin noch relativ unerfahren mit Matlab, und jetzt auf folgendes Problem gestoßen: Ich habe ein "Hauptprogramm" das mehrere andere functions aufruft. Über ein paar dieser functions habe ich nun eine for-Schleife gelegt, von der ich möchte, dass sie bei jedem durchlauf (z.B. w=1) das erste Element des Waermestroms und das erste Element meines Zeit-Vektors nimmt, bei w=2 das jeweils zweite usw.
In der function die dT berechnen soll habe ich folgendes in die Formel eingetippt:
Delta_T_Schicht_1=((Waermestrom(w)*Zeit(w)*g)/(d_p*c_p))
Im Namen der function wird auch der Waermestrom und die Zeit aufgerufen. Aber matlab sagt jetzt w sei undefiniert. Was mache ich falsch?
Das Hauptprogramm mit der Schleife sieht dann mal so aus:
|
|
|
|
|
|
| _Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 09.09.2011, 08:29
Titel:
|
 |
Hallo lock,
du nutzt in der Berechnung die Laufvariable "w", aber definiert ist sie nur in deinem "Hauptprogramm".
Woher soll die Berechnung die Variable nehmen? Du musst diese schon mitübergeben.
Und entsprechend den header der Funktion anpassen.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
| lock |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.09.2011, 08:58
Titel:
|
 |
Omg danke, daran hätte ich wirklich nicht gedacht! Gut zu wissen fürs nächste mal
|
|
|
|
|
|
|
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.
|
|