MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 00:10:41
![MATLAB for循环每循环一次产生一条曲线,怎么画出每条曲线?大概是这样的一个问题:先有一个for循环依次增加Y坐标的初始值Y(1),每一个特定的Y(1)都再由递推函数可以依次求出Y(2),Y(3),Y(4).这样就](/uploads/image/z/12520518-6-8.jpg?t=MATLAB+for%E5%BE%AA%E7%8E%AF%E6%AF%8F%E5%BE%AA%E7%8E%AF%E4%B8%80%E6%AC%A1%E4%BA%A7%E7%94%9F%E4%B8%80%E6%9D%A1%E6%9B%B2%E7%BA%BF%2C%E6%80%8E%E4%B9%88%E7%94%BB%E5%87%BA%E6%AF%8F%E6%9D%A1%E6%9B%B2%E7%BA%BF%3F%E5%A4%A7%E6%A6%82%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9A%E5%85%88%E6%9C%89%E4%B8%80%E4%B8%AAfor%E5%BE%AA%E7%8E%AF%E4%BE%9D%E6%AC%A1%E5%A2%9E%E5%8A%A0Y%E5%9D%90%E6%A0%87%E7%9A%84%E5%88%9D%E5%A7%8B%E5%80%BCY%281%29%2C%E6%AF%8F%E4%B8%80%E4%B8%AA%E7%89%B9%E5%AE%9A%E7%9A%84Y%281%29%E9%83%BD%E5%86%8D%E7%94%B1%E9%80%92%E6%8E%A8%E5%87%BD%E6%95%B0%E5%8F%AF%E4%BB%A5%E4%BE%9D%E6%AC%A1%E6%B1%82%E5%87%BAY%282%29%2CY%283%29%2CY%284%29.%E8%BF%99%E6%A0%B7%E5%B0%B1)
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