matlab中如何将生成的值保存在二维数组中?
请教大神:forn=1:1000x1=0.3;y1=2x(n+1)=(x(n)+2.5)*x(n);y(n+1)=(n/2-y(n))end如何将生成的值保存在二维数组中...
请教大神:
for n=1:1000
x1=0.3;y1=2
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n))
end
如何将生成的值保存在二维数组中,并画出散点图
必采纳 展开
for n=1:1000
x1=0.3;y1=2
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n))
end
如何将生成的值保存在二维数组中,并画出散点图
必采纳 展开
展开全部
for n=1:1000
x(1)=0.3;
y(1)=2;
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n));
end
save('x.mat','x');
save('y.mat','y');
plot(x)
figure
plot(y)
x(1)=0.3;
y(1)=2;
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n));
end
save('x.mat','x');
save('y.mat','y');
plot(x)
figure
plot(y)
追问
save('x.mat','x');
save('y.mat','y');能解释一下这段代码的含义吗?
追答
比如save('x.mat','x');就是将程序中所得到的数据x保存到MATLAB当前目录下x.mat文件中,即使关闭MATLAB,下次再启动时数据还在,只要加载到程序中该数据还可以使用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-13
展开全部
>> for n=1:1000
x(1)=0.3;y(1)=2;
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n));
end
>> A=[x;y];
>> scatter(x,y)
但是有一问题,x在第十二值的时候已经接近无穷大,所以从第十二个值后就是inf
x(1)=0.3;y(1)=2;
x(n+1)=(x(n)+2.5)*x(n);
y(n+1)=(n/2-y(n));
end
>> A=[x;y];
>> scatter(x,y)
但是有一问题,x在第十二值的时候已经接近无穷大,所以从第十二个值后就是inf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询