假设我有以下 MATLAB 代码。
syms a b c1 c2
c1 = a + b + pi*b
c2 = a + b + 0.5*b
然后 c1 被评估为a + b + pi*b
, c2 被评估为a + (3*b)/2
但是,我需要 MATLAB 来计算 a 和 b 系数的双精度值,而不仅仅是符号数。
我该怎么做呢?例如,我希望 c1 被评估为a + 4.1416*b
,而 c2 被评估为a+ 1.5*b
还假设我对做 c1*c2、c1*5 之类的算术感兴趣,我希望将 a 和 b 的系数评估为双精度数字,而不是像分数这样的抽象符号表达式。
我该怎么做?