MATLAB中有沒有命令直接對cell中元素求和

2022-02-23 07:29:36 字數 1244 閱讀 2974

1樓:穎穎兒

% 生成一個包含隨機維度矩陣的元胞陣列

a = randi(5,1); b = randi(3,1);

for m = 1:a

for n = 1:b

a = randi(10,randi(5,1),randi(5,1));

endend

% 將上元胞陣列拆散

[m,n] = size(a);

d = 1;

for k = 1:m

for h = 1:n

nm = sprintf('a%d_%d',[k,h]);

ss = [nm '=a;'];

eval(ss)

d = d+1;

endend

a=sum(a) %列求和

b=sum(a,2) %行求和

c=sum(a(:)) %矩陣求和

假定a為一個矩陣:

sum(a)以矩陣a的每一列為物件,對一列內的數字求和。

sum(a,2)以矩陣a的每一行為物件,對一行內的數字求和。

通過下面的例子,可以明白:

>> a=[1 2 3; 4 5 6; 7 8 9]a =1 2 3

4 5 6

7 8 9

>> sum(a)

ans =

12 15 18

>> sum(a,2)

ans =615

24>> sum(a(:))

ans =45.

matlab中元胞陣列求和問題

2樓:匿名使用者

sum(cell2mat(es))

ans =6

3樓:二中混過

> es=1;>> es=2;

>> es=3;

>> es+es+es

ans =6

4樓:紫冰雨的季節

a=cell(2,3);

mbest=cell(1,2);

for i=1:2

for j=1:2

a=rand(1,2);

enda=sqrt((a(1)-a(1)).^2+(a(2)-a(2)).^2);

endmbest= sum(a,2)/2

5樓:匿名使用者

aaaaaaaaaaaaaaaaaaaaaaaaa

hive命令中有沒有命令是顯示資料庫下所有的partitions

insert overwrite table t table1 select from t table1 where x 其中 是你需復要制保留的資料bai 的查詢條du 件。如果清空表zhi,如dao下 insert overwrite table t table1 select from t t...

matlab中有沒有函式可以用時域或頻域方法直接求出某一函式

最好能知道函式的解析式 然後就舉個例子吧 t 100 1 100 y cos t freqz y wvtool y matlab怎麼輸入頻域表示式畫出時域圖形 輸入頻域表示式畫出時域圖形 1 分鐘前打狗棒路口 分類 使用 瀏覽2次 如果完全實現自動化,需要計算機影象識別的知識,建立起模型匹配資料庫。...

生活中有沒有什麼有毒的動植物,對人類有害的動植物,請舉5個例子

有毒的植物 夾竹桃 洋地黃 鈴蘭 毒毛旋花 毒箭木 高粱苗 木薯 杏桃李梅的 回仁 遠志 答桔梗 皂莢 曼陀羅 顛茄 天仙子 烏頭 毒芹 鉤吻 荷包牡丹 蓖麻 馬桑仁 風信子 百合 臘梅 常山 刺桐 相思豆 巴豆樹 常春藤 毒魚藤 櫟樹 野葛 漆樹 地薯 檳榔等等。有毒的動物 蜈蚣 毒蛇 蠍子 壁虎...