MATLAB中矩阵元素计算A=[0 0 0 0 1 2 30 0 8 7 5 5 4]B=[1 3 2 4 5 6 4];C(1)=0,若A(1,j)=0,则C(1)=C(1)+0,否则,C(1)=C(1)+B(j),若A(2,j)=0,则C(2)=C(2)+0,否则C(2)=C(2)+B(j);最后能得出结果C=[1521].
问题描述:
MATLAB中矩阵元素计算
A=[0 0 0 0 1 2 3
0 0 8 7 5 5 4]
B=[1 3 2 4 5 6 4];
C(1)=0,若A(1,j)=0,则C(1)=C(1)+0,否则,C(1)=C(1)+B(j),
若A(2,j)=0,则C(2)=C(2)+0,否则C(2)=C(2)+B(j);
最后能得出结果C=[15
21].
答
B=[1 3 2 4 5 6 4];A=[0 0 0 0 1 2 3 ;0 0 8 7 5 5 4];C=zeros(1,2);for j=1:7if A(1,j)==0C(1)=C(1)+0;else C(1)=C(1)+B(j);endif A(2,j)==0C(2)=C(2)+0;else C(2)=C(2)+B(j);endend