首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Scilab索引错误

Scilab索引错误
EN

Stack Overflow用户
提问于 2016-05-27 09:53:38
回答 1查看 209关注 0票数 0

这是一个简单的矩阵Zb的重新排序。(按指令条值重新排序,作为Zb的新索引)

代码语言:javascript
运行
复制
lZb = size(Zb,1);
Zbtemp = zeros(lZb,lZb);
for i = 1:lZb
    for i2 = 1:lZb
        b1=ordbar(i,1)
        b2=ordbar(i2,1)
        Zbtemp(b1,b2) = Zb(i,i2); 
    end
end

问题是矩阵Zbtemp的所有索引号都在ordbar中。但是在这两个for中,它说索引是无效的。

代码语言:javascript
运行
复制
ordbar = [  2.  
            3.  
            4.  
            5.  
            1.]

代码语言:javascript
运行
复制
Zb = [ 4+5*%i    4+5*%i    0         0         -4-5*%i    
       4+5*%i    6+9*%i    0         0         -6-9*%i    
       0            0      9+%i      9+%i       9+%i      
       0            0      9+%i      10+4*%i    10+4*%i   
      -4-5*%i    -6-9*%i   9+%i      10+4*%i    18+21*%i  ]

换句话说,索引的值存在(是有效的),但scilab无法识别该索引。

EN

回答 1

Stack Overflow用户

发布于 2016-07-07 11:23:20

用abs()求解

代码语言:javascript
运行
复制
b1=abs(ordbar(i,1))
b2=abs(ordbar(i2,1))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37473588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档