求解非线性方程
使用的是 下面的命令SL=210;
ae=5.6e-6;
syms r;
r=solve(10^(SL/20-ae*r/20)-r); %%%只有r未知
为什么得到的不是数值解??
得到的是这个
exp(-lambertw(12912720851596685546875/4611686018427387904*log(10)*10^(1/2))+21/2*log(10)) 不是等式,怎么能得到数值解呢? 10^(SL/20-ae*r/20)-r = 0 ???试试 rr=solve(10^(SL/20-ae*r/20)-r);
vpa(rr)%% or
subs(rr)
[ 本帖最后由 ChaChing 于 2009-3-21 21:14 编辑 ]
回复 板凳 ChaChing 的帖子
主任,还是不行。。。解这种方程还有其他的办法吗?
困惑... ???
>> SL=210; ae=5.6e-6; syms r;
>> rr=solve(10^(SL/20-ae*r/20)-r);
>> vpa(rr)%% or
ans =
12192522.925485129770200449394036
>> subs(rr)
ans =
1.2193e+007
页:
[1]