如何在Matlab计算的结果中表示平方根,例如sqrt(2),而不是表达无理数。 例如: sqrt(2)结果应为
2^(1/2)
或
sqrt(2)
而不是
1.4142
提前感谢!
答案 0 :(得分:3)
如果我们查看网页Symbolic Math in Matlab上的前两个示例,我们会看到获得所需内容的方式
sqrt( sym(2) )
返回
ans =
2^(1/2)
如页面所示,
Matlab中创建数据符号表示的关键函数是:sym()或syms,如果你有多个符号要做。