Matlab:sym.pretty:输出参数太多

时间:2014-03-17 17:46:22

标签: matlab

我想要一个快速功能来加速输入

pretty(simplify(x))

所以我做了一个功能:

function [ret] = ps(input)
    ret = pretty(simplify(input))
end

足够简单。没工作:

Error using sym.pretty
Too many output arguments.

Error in ps (line 2)
    output_args = pretty(simplify(sym(input_args)))

所以我把它分开了:

function [ret] = ps(input)
    t1 = sym(input)
    t2 = simplify(t1)
    t3 = pretty(t2)
    ret = t3  
end

结果:

Error using sym.pretty
Too many output arguments.

Error in ps (line 4)
    t3 = pretty(t2)

是什么给出了?

1 个答案:

答案 0 :(得分:1)

因为pretty()没有任何返回值。

您应该通过pretty(...)调用它。