tcwbest 发表于 2008-3-14 15:54

谁能解释下这个MATLAB程序?

for i=1:N
   for j=1:i
          if j<i
             G(12*i-11:12*i,j)=3^(i-j-1)
          end
   end
G(12*i-11:12*i,i)=2
end

这个程序怎么都读不懂 就是那个 12*i-11:12*i 这个是代表行 ,但是是什么意思呢??

希望高手能指点一下

谢谢

sigma665 发表于 2008-3-14 16:58

回复 楼主 的帖子

12*i-11:12*i
从12*i-11到12*i ,步长为1

eight 发表于 2008-3-14 17:17

原帖由 tcwbest 于 2008-3-14 15:54 发表 http://www.chinavib.com/forum/images/common/back.gif
for i=1:N
   for j=1:i
          if j 基础问题看基础书

VibrationMaster 发表于 2008-3-14 19:35

G是2维数组。 G(12*i-11:12*i,j)=3^(i-j-1) 是将G(12*i-11,j), G(12*i-10,),G(12*i-9,j),。。。G(12*i,j)赋值.
另外,i,j在MATLAB中表示虚数,这两个符号尽量不要用做循环变量

tcwbest 发表于 2008-3-14 23:44

哦 , 以为先算 :!
请问哪里可以找到 符号优先级 的相关内容呢?

VibrationMaster 发表于 2008-3-15 07:12

和其他语言一样
页: [1]
查看完整版本: 谁能解释下这个MATLAB程序?