0
我试图绘制下列的函数:MATLAB绘图错误
的时间间隔是要使用的0.002的步长0到5秒。 这是我迄今为止...
t = 0:0.002:5;
k = [2; 4; 6; 8];
i = (1/pi) + 0.5*sin(4*t) - (2/pi)*sum((cos(4*k*t))/(k*k-1));
plot(t,i)
它给我的错误:“*”
Error using *
Inner matrix dimensions must agree.
Error in lab1_5 (line 4)
i = (1/pi) + 0.5*sin(4*t) -
(2/pi)*sum((cos(4*k*t))/(k*k-1));
然后我想尽使用“./”和,但它仍然给我同样的错误。我究竟做错了什么?
您在回答中根本没有处理多重索引。 k'* k是一个常量!这个数字是无用的。 – John
啊,就是这样,谢谢。只是想知道,如果k是一个行向量,那么我该怎么做? – user3216081
@John固定。感谢您指出。 – herohuyongtao