MATLAB 多维数组字符运算 sum函数 怎么用不了
发布网友
发布时间:2022-04-29 01:57
我来回答
共1个回答
热心网友
时间:2022-06-28 03:51
可以用,*数组可以用矩阵表示,设A为矩阵,sum(A)表示对A按列求和,sum(A')表示对矩阵按行求和,要对整个矩阵求和可以用sum(sum(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')
ans
=
6
15
24
>>
sum(sum(a))
ans
=
45
符号运算
>>
syms
a
b
c
d;
>>
e=[a
b;c
d];
>>
sum(e)
ans
=
[
a
+
c,
b
+
d]
>>
sum(e')
ans
=
[
conj(a)
+
conj(b),
conj(c)
+
conj(d)]
>>
sum(sum(e))
ans
=
a
+
b
+
c
+
d