What does z(1) and z(2) mean in that context?
5 次查看(过去 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.
0 个评论
采纳的回答
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 Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!