matlab的编程问题.x=0.1;y=[];a=2.2;y=[y,x];plot(0,x,'k.','markersize',10);fprintf('x(%d)=%.10f\n',0,x);hold on;axis([0 100 0 1]);for i=1:100x=a*x*(1-x);y=[y,x];plot(i,x,'k','markersize',10)fprintf('x(%d)=%.10f\n',i,x);endt=0:100;plot(t,y,'k-');gr
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:10:38
matlab的编程问题.x=0.1;y=[];a=2.2;y=[y,x];plot(0,x,'k.','markersize',10);fprintf('x(%d)=%.10f\n',0,x);hold on;axis([0 100 0 1]);for i=1:100x=a*x*(1-x);y=[y,x];plot(i,x,'k','markersize',10)fprintf('x(%d)=%.10f\n',i,x);endt=0:100;plot(t,y,'k-');gr
matlab的编程问题.
x=0.1;y=[];
a=2.2;
y=[y,x];plot(0,x,'k.','markersize',10);
fprintf('x(%d)=%.10f\n',0,x);
hold on;
axis([0 100 0 1]);
for i=1:100
x=a*x*(1-x);
y=[y,x];
plot(i,x,'k','markersize',10)
fprintf('x(%d)=%.10f\n',i,x);
end
t=0:100;
plot(t,y,'k-');
grid;
fprintf是怎么用的?然后那个几个plot分别有什么用?
我是新手,感激不尽.
matlab的编程问题.x=0.1;y=[];a=2.2;y=[y,x];plot(0,x,'k.','markersize',10);fprintf('x(%d)=%.10f\n',0,x);hold on;axis([0 100 0 1]);for i=1:100x=a*x*(1-x);y=[y,x];plot(i,x,'k','markersize',10)fprintf('x(%d)=%.10f\n',i,x);endt=0:100;plot(t,y,'k-');gr
你在matlab里面输入doc fprintf就能看到具体的fprintf的含义,输入doc plot就能看到具体的plot的含义
例如:
plot(0,x,'k.','markersize',10)的意思是在(0,x)处画一个黑色的大小为10个像素的实心点.
plot(t,y,'k-');使用向量t为横坐标,y为竖坐标,用黑色的直线依次连接第i个点{t(i),y(i)}