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
如何将生成的值保存在二维数组中,并画出散点图
必采纳
展开
 我来答
百度网友18b7452
推荐于2017-10-01 · TA获得超过1094个赞
知道小有建树答主
回答量:741
采纳率:75%
帮助的人:227万
展开全部
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)
追问
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式