matlab获得矩阵列的模

俩种方法tim1=0.007 tim2=2,用矩阵点乘比循环快。

w=rand(4,1000)
t1=clock()
w1=w.*w
w1=sqrt(sum(w1))
t2=clock()
tim1=etime(t2,t1);
shu=zeros([1 1000])
t3=clock()
for i=1:1000
shu(i)=sqrt(w(1:4,i)'*w(1:4,i))
end
t4=clock()
tim2=etime(t4,t3);

posted @ 2023-07-10 15:38  祥瑞哈哈哈  阅读(377)  评论(0编辑  收藏  举报