我知道,如果我想将数值表达式转换为科学计数法,我将使用eps()
。但是,我有一个符号表示,其中的结果应以科学计数法显示。例如:
表达式存储在result
中,即:
result = 0.000002*x^2 + 0.000005*x + 0.000001
但是,期望的结果是:
2.0e-6*x^2 + 5.0e-6*x + 1.0e-6
申请
result = eps(result);
我收到此错误:
使用eps时出错
类必须为“单”或“双”。
请注意,我已使用syms x;
来生成先前的表达式。
我在Matlab上的经验非常浅薄。抱歉,这个问题太基本了。