- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 23 个
- 通用积分
- 3.8021
- 学术水平
- 28 点
- 热心指数
- 34 点
- 信用等级
- 17 点
- 经验
- 301 点
- 帖子
- 949
- 精华
- 0
- 在线时间
- 1321 小时
- 注册时间
- 2010-3-21
- 最后登录
- 2020-2-22
教授
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 23 个
- 通用积分
- 3.8021
- 学术水平
- 28 点
- 热心指数
- 34 点
- 信用等级
- 17 点
- 经验
- 301 点
- 帖子
- 949
- 精华
- 0
- 在线时间
- 1321 小时
- 注册时间
- 2010-3-21
- 最后登录
- 2020-2-22
 | 开心 2018-9-19 10:12:06 |
|---|
签到天数: 36 天 连续签到: 1 天 [LV.5]常住居民I
|
10论坛币
|
怎么让命令停止
如:
pp=14#
ra=rankMatrix(a)[1]#矩阵a的秩,通过秩小于14时,是奇异阵,不能求逆。
if(pp<ra) {
AB[,j]=AB0[,j]; iterm=iterm+1}else{
AB[,j]=solve(a)%*%b#solve是求逆
}
问题:让pp<ra成立时,执行AB[,j]=AB0[,j]; iterm=iterm+1,而不执行 AB[,j]=solve(a)%*%b。但实际上还是执行了。为什么?用什么命令可以做到这一点。谢谢
|
|