楼主: wangzt
1961 6

Matlab小小问题(已完结) [推广有奖]

  • 5关注
  • 7粉丝

贵宾

已卖:201份资源

院士

46%

还不是VIP/贵宾

-

威望
4
论坛币
147569030 个
通用积分
5401.4033
学术水平
2 点
热心指数
6 点
信用等级
5 点
经验
39720 点
帖子
1054
精华
0
在线时间
3295 小时
注册时间
2007-12-10
最后登录
2025-12-5

楼主
wangzt 发表于 2008-5-9 06:21:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab Atl 小问题 MATLAB

沙发
wangzt 发表于 2008-5-9 06:25:00

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

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

藤椅
misslost 发表于 2008-5-9 07:49:00
No. 3
A=[1 2 3];
B=diag(A);

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


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

breakpoint 适用于查bug

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

地板
lingyunzhi 发表于 2008-5-9 08:41:00

第一个问题

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

end

7
wjs_bean 发表于 2008-5-9 09:14:00
lz第三个问题只需用一个函数就可以解决如x=[1 2 3];diag(x)就行

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 10:02