全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1934 6
2008-05-09

Matlab小小问题(送30金币)都是一些小问题:

1。如果注释一句话是前面加一个%,如果是一段该怎么做呢?除了每行加一个%外有别的办法吗?10金币

2。如果我想只运行m文件里的某一段我该怎么做?觉得matlab在这方面功能很强的,我看有选择breakpoint的地方,但我已经totally confused,有没有相关的视频或简单的操作,让我一次只运行程序中的一个部分。  20金币

3。我有一个向量A=[1 2 3],我想把A变为对角阵,对角线上元素为A中的对应元素即B=[1 0 0;0 2 0;0 0 3] 20金币

[此贴子已经被作者于2008-5-10 5:48:38编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-5-9 06:25:00

第三个问题我找到一个傻办法。有更简单的请告诉我:

for i=1:length(A);
    B(i,i)=A(i);
end

二维码

扫码加我 拉你入群

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

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

2008-5-9 07:49:00
No. 3
A=[1 2 3];
B=diag(A);
二维码

扫码加我 拉你入群

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

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

2008-5-9 07:54:00
No. 1
选定加注的那段,ctrl+R
撤销注释,选定,ctrl+T


二维码

扫码加我 拉你入群

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

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

2008-5-9 08:07:00
No. 2
Matlab有evaluate cell的功能,就是只运行m文件里的某一段,选定该段,点击evaluate cell (要求该段在给定workspace信息下能独立运行)
这个操作很简单,只要你的matlab 版本不是太老,就有这个功能

breakpoint 适用于查bug

[此贴子已经被作者于2008-5-9 8:09:27编辑过]

二维码

扫码加我 拉你入群

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

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

2008-5-9 08:41:00

第一个问题

i=1;
while(i==0)
   你的注释

end

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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