matrix entry into function

1 次查看(过去 30 天)
Jiung Shin
Jiung Shin 2020-12-6
In a matrix A, I have assinged x(t)=A(t,2)
But if I want to calculate x(t+1)-x(t), it returns an error. How can I fix? Matlab doesn't specify which error I have made.
+ is it possible that I write a function and when I execute it it returns a message with enter "t" so I don't have to rewrite the code for different t? I think I did something similar in python or some other language but I'm not sure with matlab.
  1 个评论
KSSV
KSSV 2020-12-6
编辑:KSSV 2020-12-6
Show us your code. Or how A is related to t.

请先登录,再进行评论。

回答(1 个)

Cris LaPierre
Cris LaPierre 2020-12-6
Also, share the complete error message (all the red text),
My suspicion is that x(t+1) does not exist.
x=1:5;
t=5;
x(t+1)-x(t)
Index exceeds the number of array elements (5).

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by