What is wrong with this line of script?
Ältere Kommentare anzeigen
I've written: [t,h] = ode45('cylinder_tank_drain', [0, 200], h0)
it keeps coming up with an error message what just says there is an error in this line. what is wrong? :(
Akzeptierte Antwort
Weitere Antworten (3)
Walter Roberson
am 5 Apr. 2014
There is no obvious error in that line. Perhaps there is an error in the previous line that is affecting it. Please post more of your script.
Also, I suggest converting to function handle form:
[t, h] = ode45(@cylinder_tank_drain, [0, 200], h0);
Youssef Khmou
am 5 Apr. 2014
0 Stimmen
The problem resides in the function "cylinder_tank_drain", if it is possible you post the function to study its input and outputs.
Alice
am 5 Apr. 2014
Bearbeitet: Walter Roberson
am 5 Apr. 2014
2 Kommentare
Walter Roberson
am 5 Apr. 2014
Your "r" is length 11. Your "r0" is length 10. You are trying to combine two vectors of different lengths.
Alice
am 5 Apr. 2014
Kategorien
Mehr zu Ordinary Differential Equations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!