如何划去矩阵的行和列
我在有限云计算中,因为边界条件要划去的某几行和几列。请问如何划去矩阵的行和列1 13 25 37 49 61 73 85 97 109 121 133
2 14 26 38 50 62 74 86 98 110 122 134
3 15 27 39 51 63 75 87 99 111 123 135
4 16 28 40 52 64 76 88 100 112 124 136
5 17 29 41 53 65 77 89 101 113 125 137
6 18 30 42 54 66 78 90 102 114 126 138
7 19 31 43 55 67 79 91 103 115 127 139
8 20 32 44 56 68 80 92 104 116 128 140
9 21 33 45 57 69 81 93 105 117 129 141
10 22 34 46 58 70 82 94 106 118 130 142
11 23 35 47 59 71 83 95 107 119 131 143
12 24 36 48 60 72 84 96 108 120 132 144
例如我要划去3,7,8行和列 去掉3,7,8行和列,即保留其他的行和列就可以了.
H=reshape(1:144,12,12);
H1=H(,)
----------------------------------------
H1 =
1 13 37 49 61 97 109 121 133
2 14 38 50 62 98 110 122 134
4 16 40 52 64 100 112 124 136
5 17 41 53 65 101 113 125 137
6 18 42 54 66 102 114 126 138
9 21 45 57 69 105 117 129 141
10 22 46 58 70 106 118 130 142
11 23 47 59 71 107 119 131 143
12 24 48 60 72 108 120 132 144 划去第3行
H1(3,:)=[];
回复:如何划去矩阵的行和列
划去3,7,8行列设A为目标矩阵,要先划7,8行列
A(:,7:8)=[ ];
A(7:8,:)=[ ];
再划第3行,3列
A(:,3)=[ ];
A(3,:)=[ ];
这里的[ ]就是指划去这一行(列),后面的行(列)一次往前靠。
页:
[1]