matlab 一组随机数 要求写fuction 将其正负分类并分别求和

matlab 一组随机数 要求写fuction 将其正负分类并分别求和A=fix(-50 + (50+50) *rand(1,N)) N为30 不能用built-in sorting functions

clear all;clc;N=30;
A=fix(-50 + (50+50) *rand(1,N))
[B1,B2]=find(A>0)
B3=A(B2) %正元素
sump=sum(B3) %正元素之和
[C1,C2]=find(A<0)
C3=A(C2) %负元素
sumn=sum(C3) %负元素之和
温馨提示:答案为网友推荐,仅供参考
相似回答