在matlab中如何求一個向量內各個元素之和 例如,我想計算a=[1 2 3 4 5]的各個元素相加之和,怎麼用matlab實現

在matlab中如何求一個向量內各個元素之和 例如,我想計算a=[1 2 3 4 5]的各個元素相加之和,怎麼用matlab實現


其實很簡單,只要用命令sum就OK了
你的問題只要這樣就解决了:sum(a)回車
再告訴你一些簡單的命令吧mean平均值diff微分round四捨五入,有什麼問題,發我郵箱[email protected]



關於matlab向量中元素選取
如何在matlab中編個程選取限量中滿足要求的數並構成新的向量.舉個列子如:A=[-4 -3 3 4 5 6],把絕對值大於三的項提出來構成個新的向量B
B=[-4 4 5 6],我自己只會做出B=[-4 0 0 4 5 6]這種簡單的選擇.
demonhunter500 -舉人五級
你前面把n確定了,後面的for迴圈是不是又把n擴大了,結果為0 0 0 -4 4 5 6
這個結果是7個數的向量呢還是4個數的?也可能是我概念不清楚,


n=0;
for i=1:6
if abs(A(i))>3
n=n+1;
end
end
B=zeros(1,n);
for i=1:6
if abs(A(i))>3
B(n)=A(i);
n=n+1;
end
end