真龍虎王 发表于 2010-2-8 10:57:59

求判别后相乘的Matlab程式-救~~~~~~急

本帖最后由 真龍虎王 于 2010-2-9 13:56 编辑

例如
(1)DATA                                                 (2)DATA2
支线号      线数                                    支线号          長
   1            3                                              1             100   
   2            1                                              2             200
   3            2                                              3             300
   4            3                                              4             400

(3)Z
          a   b   c
Z= a [ 3   2   1                                 线数=3   用3x3的矩阵=;
   b   2   3   2                                 线数=2   用2x2的矩阵=;
   c   1   2   3 ]                               线数=1   用1x1的矩阵=;

开始:
(1) 看支线号 1 其 线数=3   所以100 x ;
   放入記憶裡X=[ 300   200   100
                           200   300   200               
                           100   200   300 ]
(2) 看支线号 2 其 线数=1所以200 x ; =600 PS:
    放入記憶裡X=[Z1abc             =[ 300   200   100   0
                                     Z2a ]   200   300   200   0            
                                                 100   200   300   0
                                                0      0      0    600]
(3) 看支线号 3 其 线数=2所以300 x ;
    放入記憶裡X=[Z1abc                     =[ 300   200   100   0      0       0
                                     Z2a                200   300   200   0      0       0   
                                          Z3bc]       100   200   300    0      0       0
                                                         0      0      0    600   0       0
                                                         0      0      0      0   900600
                                                         0      0      0      0   600900]

以下依此类推
PS:简单看      线数=3   -- x
                        线数=2   ---x;
                        线数=1   ---x ;
我在想如果知道线数总合那就可以知道X矩阵大小但不知怎放入

ravb1314 发表于 2010-2-8 12:47:01

本帖最后由 ravb1314 于 2010-2-8 12:49 编辑

你是知道线路数 ,要求记忆阵X??

没太听明白

真龍虎王 发表于 2010-2-8 15:28:15

知道线路数矩阵内的值
像是3
去寻找要用的Z矩阵(Z矩阵分3种要用哪种是看线数)
再用线长乘抓到的Z矩阵
依此类推
将乘完后的矩阵值以斜角方式放入X矩阵
X矩阵大小=总线数*总线数(此例=9*9)矩陣
页: [1]
查看完整版本: 求判别后相乘的Matlab程式-救~~~~~~急

招聘斑竹