全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1182 2
2009-07-09
这是《金融计算教程》16页中的一段代码,可否请各位给我解释一下这段代码吗?

a1 = 1;a1 = 2;a1 = 3;a1 = 4;a1 = 5;
name = 'a';
for i = 1:5
    name(2) = int2str(i);
    a(i) = eval(name);
end
a

另外,运行这段代码后得出的结果,与书上的不一致。问题在哪里呢?谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-7-9 08:52:44
a1 = 1;a1 = 2;a1 = 3;a1 = 4;a1 = 5;
改为
a1 = 1;a2 = 2;a3 = 3;a4 = 4;a5 = 5;

ps:
这段代码质量很差,可见编写之人对Matlab不怎么熟悉。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-7-9 09:39:00
a1 = 1;a1 = 2;a1 = 3;a1 = 4;a1 = 5;
改为
a1 = 1;a2 = 2;a3 = 3;a4 = 4;a5 = 5;

这个是我的笔误,不是作者的问题。

有人可以解释一下这段代码吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群