matlab怎麼求由矩陣自身元素通過運算得到的新矩陣

2021-04-18 22:32:59 字數 2383 閱讀 2256

1樓:匿名使用者

m = 3; n = 5;

a = rand(m,n)   %  原矩zhi陣

dao回

for i = 1:m-1

for j = 1:n-1

b(2*i-1,2*j-1) = a(i,j);

b(2*i,2*j-1) = (a(i,j)+a(i+1,j))/2;

b(2*i-1,2*j) = (a(i,j)+a(i,j+1))/2;

b(2*i,2*j) = (a(i,j)+a(i,j+1)+a(i+1,j)+a(i+1,j+1))/4;

endend

b   %  新矩答陣

matlab中怎麼實現一個數分別與矩陣的每一個元素分別運算形成一個新的矩陣比如a=2a=[1;2;2;4]

2樓:匿名使用者

就把你式子中的^2換成 .^2就可以了。帶點的是矩陣元素乘,不帶點的是矩陣乘。

3樓:匿名使用者

b=(a-a)./sqrt((a-a).^2+5);

matlab中怎樣使矩陣中的每個數 同時除以一個整數 得到新的矩陣

4樓:海天盛筵

matlab中怎樣使矩陣中的每個數同時除以一個整數得到新的矩陣的方法。

如下參考:

1.開啟計算機上的matlab,在命令列視窗中輸入「a=[1578;2679]」,如下圖所示。

2. 輸入a(find(a>, 4))=0,並將矩陣a大於4的元素設定為0。

3.按回車鍵,可以看到一個大於4的矩陣的元素被設定為0。

4. 輸入a(a>, 4)=0,或將大於4的矩陣元素設定為0。

5.按下回車鍵後,可以看到設定了0,出現了一個新矩陣,如下圖所示。

5樓:匿名使用者

直接除就行了~~~~

6樓:葬丶

直接除就行了

matlab計算矩陣每一個數除以其所在列所有資料之和:

a(i,j)/sum(a(:j:))

詳解:(i,j控制行和列)

for i=1:6

for j=1:8

b(i,j) = a(i,j)/sum(a(:,j));

endend

matlab 中矩陣怎麼求所有元素的和

7樓:匿名使用者

可先求列bai和,然後將du

列和組成的向量轉置,最zhi後再對dao轉置後的向量求列和專。例對矩陣a求所有

屬元素的和,可:

sum((sum(a))')。

例:a   =

16     3     2    13

5    10    11     8

9     6     7    12

4    15    14     1

>> sum((sum(a))')

ans =

136matlab中小數取整的函式大約有四個:floor、ceil、round、fix

例如:若 a = [-2.0, -1.

9, -1.55, -1.45, -1.

1, 1.0, 1.1, 1.

45, 1.55,  1.9, 2.

0]floor:朝負無窮方向靠近最近的整數,

floor(a)

ans =

-2    -2    -2    -2    -2     1     1     1     1     1     2

8樓:匿名使用者

可先求來

列和,然後將列和源組成的向量轉置,最後再對轉置後的向量求列和。例對矩陣a求所有元素的和,可:

sum((sum(a))')。

例:a =

16 3 2 13

5 10 11 8

9 6 7 12

4 15 14 1

>> sum((sum(a))')

ans =136

9樓:匿名使用者

a為二維矩陣

所有元素的和sum(sum(a))

10樓:匿名使用者

angland bigland englate

11樓:不會是婦女

sum(sum(a))

12樓:匿名使用者

其實不用那麼麻煩的 有更好的方法:

eg:a=[1 2 3;4 5 6]

sum(a(:))

即是求和所有元素

怎麼在MATLAB中求雅克比矩陣

myisam recover 64k 允許的group concat 函式結果的最大長度 transaction isolation repeatable read innodb file per table innodb status file 1 怎麼在matlab中求雅克比矩陣?matlab中...

matlab怎麼求矩陣所有元素的期望和方差?謝謝

標準差s std x 1 end flag flag 0,採用1 n 1 的係數,flag 1,採用1 n 的係數 樓主說清楚點啊,這個矩陣是個什麼樣的矩陣?是已知的還是未知的?行和列的大小都多少?要不然不好寫程式啊。matlab 中矩陣怎麼求所有元素的和 可先求列bai和,然後將du 列和組成的向...

matlab矩陣排序後如何顯示排序後的元素在原矩陣中的位置

a 12 43 4 65 2 1 c d sort a matlab 矩陣排序後如何顯示排序後的元素在原矩陣中的位置 x 45 65 23 12 78 a,b sort x sort是從小到大排列,a是排序後結果,b是a結果中各元素的原始位置。a 12 43 4 65 2 1 c d sort a ...