我试图绘制我的函数的3个根,因为它们随着我的K向量而变化。我知道我的r矩阵的索引必须是一个整数,但即使我使用小k向量,它仍然会给出相同的错误。我该如何解决这个问题?
%problem 3d
clear,clc
K=0:.01:2;
%K=10
k=0:1:2000;
r(K,:)=roots([1,1.76,5.31,(4.55+4.6.*K)])
%r1=roots([1,.76+(4.6*K),(4.55+(9.2*K))])
figure(1)
plot(real(r(1,:)),imag(r(1,:)),'*')
答案 0 :(得分:1)
几条评论:
1, 2, 3, ...
)。0, .01, .02, .03, ...
因此它们不能是数组索引。r = roots([1,1.76,5.31,(4.55+4.6.*K)])
?如果这令人困惑,我也会经历一些Matlab array indexing tutorials。