标签: matlab symbolic-math
我试图采用符号向量和另一个向量的点积。我做了以下事情:
>> rac = sym('rac',[3 1]) rac = rac1 rac2 rac3 >> i = [1;0;0] i = 1 0 0 >> dot(rac,i) ans = conj(rac1)
然而,我期望的结果是rac1。为什么它不像我想要的那样?我如何实现这一输出?
rac1
答案 0 :(得分:5)
您需要指定符号向量为real:
rac = sym('rac', [3 1], 'real'); dot(rac, [1; 0; 0]) ans = rac1