1
我想使用创建的符号向量来区分以下符号表达式,但我不断收到错误。也就是说,我想要df/dx1,df/dx2和df/dx3。这是我曾尝试过的:使用符号向量的符号表达式差异化
>> x = sym('x', [3 1])
x =
x1
x2
x3
>> symbolic = 0.5*transpose(x)*eye(1)*x + [1 1 1]*x
symbolic =
x1^2/2 + x1 + x2^2/2 + x2 + x3^2/2 + x3
>> diff(symbolic, x)
Error using mupadmex
Error in MuPAD command: Invalid argument. [contains]
Evaluating: (Dom::Matrix(Dom::ExpressionField()))::_mult1
Error in sym/diff (line 44)
R = mupadmex('symobj::diff', S.s, x.s, int2str(n));
>> diff(symbolic, x.x1)
Error using sym/subsref
Too many output arguments.
任何援助将不胜感激。谢谢!
谢谢!另外,我从来没有见过'eval'函数,真棒! – john
我喜欢eval函数,我有一个基于它的简单配置脚本来制作情节。评估是非常有用的。乐意效劳 :)。 – jespestana