怎么画这个三维图啊?
这个图我怎么也画不出来,谁能帮帮我clear;
a=4;
b=0.8;
x=rand(16,16)
for n=1:16
for i=2:16
x(n+1,i)=(1-b)*(1-a*x(n,i)*(1-x(n,i)))+b*(1-a*x(n,i-1)*(1-x(n,i-1)));
z=x(n,i);
plot(n,i,z)
grid on
axis square
end
end
[ 本帖最后由 sigma665 于 2008-6-2 21:11 编辑 ]
回复 楼主 的帖子
三维曲线help plot3三维曲面help mesh ,help surf
另:搜索论坛
回复 楼主 的帖子
完全不知道你想画什么. n, i, z 在你plot语句的时候是3个单值,竟然还plot(n,i,z)... 同意wwbeyondww的说法。plot(n,i,z)是一个点,且每次循环后它会被新点所替代,你最后只能画出一个点。你可先生成一个零矩阵,把每次循环得到的值赋给这个矩阵的对应元。等循环结束后再用画图。 估计楼主是想画三维谱图类似的东西
页:
[1]