1樓:匿名使用者
上面樓主說的a+eps可以
還有就是你的a矩陣是m*n的,所以你先用ones(m,n)產生一個全為1的矩陣,乘以eps再加上a就行了
a+eps*ones(m,n)
2樓:匿名使用者
直接用加號就行
。見下例回:答
>>a=[1 2 3; 4 5 6; 7 8 9 ]a =1 2 3
4 5 6
7 8 9
>> a+1
ans =
2 3 4
5 6 7
8 9 10
3樓:匿名使用者
>> a=zeros(5,5)
a =0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>> a+0.5
ans =
0.5000 0.5000 0.5000 0.5000 0.5000
0.5000 0.5000 0.5000 0.5000 0.5000
0.5000 0.5000 0.5000 0.5000 0.5000
0.5000 0.5000 0.5000 0.5000 0.5000
0.5000 0.5000 0.5000 0.5000 0.5000
>>
如何對matlab中陣列的一列元素加上同一個數
4樓:匿名使用者
matlab中 a(:,3) = a(:,3)+1 表示將二維陣列a的第三列的所有元素都加1。
其中:a(:,3)是陣列的下標引用法,
專: 表示所有的行,屬這裡的3表示第3列。
a(:,3) = a(:,3)+1中,等號右側表示將a的第三列元素加1,這個等號表示賦值,即a的第三列加上1後作為重新作為a的第三列的最終的值。
同理,a(3,:) = a(3,:)+1表示將陣列a的第三行元素加上1
示例如下:
1、在matlab命令視窗輸入一個示例矩陣:>> a = [1 2 3;4 5 6;7 8 9]
2、輸入**:>> a(:,3) = a(:,3)+1,結果顯示,a的第三列元素都被加上1了。
5樓:匿名使用者
a(:,i)+a;%a的第i列 加a
matlab 矩陣的每一個元素都等於前幾個元素的和 如何實現
6樓:匿名使用者
有現成的求累加和的函式cumsum,
例如a=[2 4 8 5 3],
b=cumsum(a)
b =2 6 14 19 22
7樓:匿名使用者
總是要遍歷矩陣中的所有元素的,迴圈還是要用的
8樓:匿名使用者
為速度問題不能做迴圈
matlab裡面如何實現矩陣的各個元素和一個數值的比較?
9樓:匿名使用者
b = b*(a>=b)
10樓:宇逸
>> a=magic(6)
a =35 1 6 26 19 24
3 32 7 21 23 2531 9 2 22 27 208 28 33 17 10 1530 5 34 12 14 164 36 29 13 18 11>> b=10
b =10
>> a(a>=b)=b
a =10 1 6 10 10 10
3 10 7 10 10 1010 9 2 10 10 108 10 10 10 10 1010 5 10 10 10 104 10 10 10 10 10>>
11樓:當紅茶愛上綠茶
for i=1:6
for j=1:6
if(a(i,j)>=b)
a(i,j)=b
endendend
matlab中如何分別畫矩陣中的每列元素的影象
1 首先需要來知道求一個矩陣不同元素自個數,需要用到baiunique函式,du在命令列視窗中輸入 zhihelp unique 可以看到unique函式用法dao。2 輸入a 1 3 3 5 6 7 8 8 3 5 6 9 按回車鍵之後,建立一個3行4列的矩陣。3 輸入unique a 求a矩陣不...
matlab中求矩陣各行元素之和的函式sum 怎麼用,最好舉
a 1,2 3,4 a 1 2 3 4 對列求和 sum a ans 4 6 對行求和 sum a,2 ans 37 sum x,1 是按列求和,比如 版x 1 1 1 1 2 2 2 2 sum x,1 ans 3 3 3 3 sum x,2 是按行權求和,sum x,2 ans 48 matla...
matlab 如何去掉矩陣中的全0行
具體操作步驟如下 1 首先,來了解下以下兩個函式,可以使用這兩個函式來進行刪除所有零行或全部列的操作。如下圖所示,然後進入下一步。2 其次,建立一個a 1,2,4 0,0,0 1,3,5 0,0,0 矩陣,可以看到此矩陣中有兩行是全0行,如下圖所示,然後進入下一步。3 接著,鍵入all a 0,2 ...