我无法在这里解决问题! 我将V(0)= 0更改为V(1)= 0然后'索引超出矩阵维度。'发生
i=0;
m=70;
C=10;
g=9.81;
V(0)=0;
for t=0:0.25:50
V(i+1)=V(i)+(g-(C*V(i))/m)*(t(i+1)-t(i));
i=i+1;
end
plot(V(i),t(i))
答案 0 :(得分:0)
阵列V是否在其他地方声明?看来你正试图访问它的第一个元素但是数组尚未初始化。 我不知道该数组的值是否必须计算或硬编码,因此请参阅https://www.mathworks.com/help/matlab/learn_matlab/matrices-and-arrays.html?requestedDomain=www.mathworks.com了解更多
答案 1 :(得分:0)