声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1140|回复: 5

[综合讨论] 谁能解释下这个MATLAB程序?

[复制链接]
发表于 2008-3-14 15:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
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 这个是代表行 ,但是是什么意思呢??

希望高手能指点一下

谢谢
回复
分享到:

使用道具 举报

发表于 2008-3-14 16:58 | 显示全部楼层

回复 楼主 的帖子

12*i-11:12*i
从12*i-11到12*i ,步长为1
发表于 2008-3-14 17:17 | 显示全部楼层
发表于 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中表示虚数,这两个符号尽量不要用做循环变量
 楼主| 发表于 2008-3-14 23:44 | 显示全部楼层
哦 , 以为先算 :!
请问哪里可以找到 符号优先级 的相关内容呢?
发表于 2008-3-15 07:12 | 显示全部楼层
和其他语言一样
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-5 04:09 , Processed in 0.056428 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表