MATLAB 板


LINE

爬了一下文仍然没有头绪 还请多多指教 for回圈应该可以使用两个index吧? 例如 X = zeros(5); for i = 1:5 , j = 6:10; X(i,j-5) = i + j; end 原本我以为它的执行顺序是 i = 1 和 j = 6 丢进叙述内,1+6=7 7这个值就会存进X(1,1) 然後跑完第一圈,接着继续第二圈i = 2,j = 7 跑完回圈後照理说X会变成这样 7 0 0 0 0 0 9 0 0 0 0 0 11 0 0 0 0 0 13 0 0 0 0 0 15 可是实际执行後却是 7 8 9 10 11 8 9 10 11 12 9 10 11 12 13 10 11 12 13 14 11 12 13 14 15 这不就变成跟以下巢状回圈一样了吗 X = zeros(5); for i = 1:5 for j = 6:10 X(i,j-5) = i + j; end end 想请问问题出在哪呢 或者说 该怎麽写才可以达成上面我想的逻辑呢 就是i和j一起增加 而不是像巢状回圈一样一个index先跑完 隐约想得到可是就是没办法实际化 很少写程式问题有点笨鞭小力一点ˊ口ˋ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.1.134 ※ 编辑: x5825108 来自: 140.116.1.134 (06/02 12:42)
1F:推 profyang:你这样其实只是一个index... 06/02 14:19
2F:→ profyang:i = 1:5 , j = 6:10; for k=1:5 06/02 14:20
3F:→ profyang:X(i(k),j(k)-5) = i(k) + j(k); 06/02 14:20
4F:→ prouno:两个变数维度都一样的话 diag(i+j) 就好了 06/02 16:59
5F:推 aramilcat:X = []; 06/02 17:58
6F:→ aramilcat:for i = [1:5;6:10] 06/02 17:59
7F:→ aramilcat: X = [ X sum(i)]; 06/02 17:59
8F:→ aramilcat:end 06/02 17:59
9F:→ aramilcat:diag(X) 06/02 17:59
10F:→ aramilcat:我这样写会不会很多余...QQ 我也刚初学 06/02 18:01
11F:推 aramilcat:X = zeros(5) 06/02 18:31
12F:→ aramilcat:for i = [1:5;6:10] 06/02 18:31
13F:→ aramilcat: X(i(1),i(1)) = i(1) + i(2) 06/02 18:32
14F:→ aramilcat:end 06/02 18:32
15F:→ aramilcat:恩...这样写比较接近原po想要问的感觉? 06/02 18:32
16F:推 aramilcat:因为for回圈是依序取用变数的行向量,所以写成矩阵形式 06/02 19:12
17F:→ aramilcat:就可以做到你想要做的东西 06/02 19:12
18F:→ x5825108:我大概懂我原本code的问题了 06/02 19:30
19F:→ x5825108:我那样写的话 matlab 只会认第一个变数i 06/02 19:31
20F:→ x5825108:j就会变成另一个矩阵 然後跑进回圈和每一个i 做运算 06/02 19:32
21F:→ x5825108:所以才会跑出那些我预期之外的数 06/02 19:32
22F:→ x5825108:其实我只是想确认matlab可不可以这样用才举这个例子哈哈 06/02 19:33
23F:→ x5825108:不过看了大家的回应我也大概懂了,感谢各位费心指导T_T 06/02 19:35







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP