What does z(1) and z(2) mean in that context?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Srosch Ebrahimzada
am 11 Dez. 2019
Kommentiert: Srosch Ebrahimzada
am 11 Dez. 2019
Hi guys,
I'm new to Matlab and I really need your help. I have following code:
z1_dot = @(t,z) 1/(R*C)*[((B-1)*z(1)-z(2));((2*B-1)*z(1)-2*z(2))];
Can somebody explain me, what z(1) and z(2) mean and how do they corellate with the z in @(t,z) .
Thank you very much in advance.
0 Kommentare
Akzeptierte Antwort
Adam
am 11 Dez. 2019
Bearbeitet: Adam
am 11 Dez. 2019
z(1) and z(2) mean the same as they would in any code - there is an expectation that z is an array with (at least) 2 values, otherwise it will error.
The z in @(t,z)
is what you must pass in to call that function, known as an anonymous function, which requires two input arguments, t and z, although since t appears to be un-used it is un-necessary. You would call it as e.g.
z1_dot( 7, [2 3] )
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!