What does z(1) and z(2) mean in that context?

1 次查看(过去 30 天)
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.

采纳的回答

Adam
Adam 2019-12-11
编辑:Adam 2019-12-11
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] )

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by