0

我正在尝试编写一个函数来计算两个向量的点积。我只是想说向量中包含的数字可以都是实数,但我不断收到变量未定义错误。

A=[m:k]; B=[k:n];
n = sym('n','real');
m = sym('m','real');
k = sym('k','real');

N = A(i,:)*B(:,j); 
dotAB = Sum(N);
4

1 回答 1

0

问题在于

A=[m:k]; B=[k:n];

你不能定义他们不会与 syms 一起使用的 mkn,而对于点积,它会写下这一行

N = A(i,:).*B(:,j);
于 2013-10-21T02:00:55.497 回答