Octave 如何添加两个符号函数?
我有两个符号功能:Octave 如何添加两个符号函数?,octave,Octave,我有两个符号功能: fun = @(x) sum((5-2*x+(7-5*x)*A-B).^2); fun2 = @(x) sum((8-2*x+(6-5*x)*A-B).^2); (A和B是矩阵) 现在我想将这两个函数添加到一个新函数func3: fun3 = fun + fun2 但我得到了这个错误: error: binary operator '+' not implemented for 'function handle' by 'function handle' operatio
fun = @(x) sum((5-2*x+(7-5*x)*A-B).^2);
fun2 = @(x) sum((8-2*x+(6-5*x)*A-B).^2);
(A
和B
是矩阵)
现在我想将这两个函数添加到一个新函数func3
:
fun3 = fun + fun2
但我得到了这个错误:
error: binary operator '+' not implemented for 'function handle' by 'function handle' operations
我如何添加这两个函数?关于
fun3=@(x)fun(x)+fun2(x)
这些不是符号函数。它们是具有符号参数的匿名函数。如果要创建符号函数,请参见symfun
。或者只使用符号表达式。那么fun3=@(x)fun(x)+fun2(x)
这些不是符号函数呢。它们是具有符号参数的匿名函数。如果要创建符号函数,请参见symfun
。或者仅仅使用符号表达。