MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 11:18:24
MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就
MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?
大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就得到一条曲线的所有纵坐标的值.
for Y(1)=-3.5:0.5:3.5
for i=2:n
Y(i+1)=f(Y(i)) %循环里面依次算出各个Y(i)
end
plot(X,)%这里就不知道怎么写了.横坐标信息在矩阵X里面
end
如果就一条曲线那就是plot(X,Y)咯,可现在由于Y(1)取不同的值可以得到多条曲线,想把每条曲线都画出来该怎么写呢?最好所有是都在一张图里,实在不行分开画也可以~
可能我没表达清楚意思,我要实现这样一个过程:先确定一条曲线的第一个点的纵坐标,由这个值递推出曲线上其他点的纵坐标,从而画出整条曲线;然后改变第一个点的纵坐标,然后递推出曲线上其他点的纵坐标,得到新曲线;然后继续改,最后想画出所有曲线~
MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就
不太清楚你的程序具体怎样 如果前面没问题 只是画图 可以这样改
for Y1=-3.5:0.5:3.5
for i=1:length(Y1)
Y(i)=f(Y1(i)) %循环里面依次算出各个Y(i)
end
plot(X,Y(i))%这里就不知道怎么写了.横坐标信息在矩阵X里面
hold on
end