如何解决这个分析方程吗?

7视图(30天)
你好,
我试图解决这个方程找到G的值,不幸的是不可能找到一个方法来解决它,但不知道原因。
任何帮助吗?
脚本:
%变量
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%α破折号
x = 0.1;
%去
= 1000;
% Pt
Pt = 0.22 e - 3;
% Psat
Psat = 10 e - 3;
%方程
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
一个= 1 - x;
b = Pt / Psat;
c = 1 + b;
d = * c;
%选项1:
解决x *日志(/ G) =日志(d / (a * (1 + (G * b))))
%选项2:
解决x *日志(/ G) =日志((0.9 * (1 + b)) / (0.9 * (1 + (G * b))))
%选择:
w = vpasolve (x *日志(/ G) =日志((0.9 * (1 + b)) / (0.9 * (1 + (G * b)))));

答案(3)

沃尔特·罗伯森
沃尔特·罗伯森 2014年4月28日
编辑:沃尔特·罗伯森 2014年4月28日
解决(x *日志(/ G) =日志(d / (a * (1 + (G * b)))), G)
注意:解决方案RootOf()一个十阶方程,两根的有效解决方案。万博 尤文图斯
(-15.53821708 + 8.146700635 * -15.53821708 -8.146700635 *我]
十阶方程没有解析解,一般。
RootOf (25937424601000 * z ^ 10 + 25937424601000 * z z ^ ^ 9 + 2411537411250000000 * 8 + 292307565000000000000 * 7 + 23251738125000000000000 * z z ^ ^ 6 + 1268276625000000000000000 * z ^ 5 + 1268276625000000000000000 * z ^ 4 + 1247812500000000000000000000 * z z ^ ^ 3 + 21269531250000000000000000000 * 2 + 213629777073645655956912870399 * z + 213629777073645655956912870399, z)
3和8根是有效的。

阻塞性睡眠呼吸暂停综合症
你好沃尔特·罗伯森先生,谢谢你的有用的答案。事实上,我仍然对一些事情感到困惑和需要更多的解释。我没有得到你的意思关于“RootOf()“你提到,它生成/如何使用?你为什么把3和8根值作为有效的答案吗?你能澄清更多吗?如果可以提供脚本吗?
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2014年4月29日
简而言之,RootOf (f (z), z)对一些表达f (z),代表的一组数字,z, f (z) = 0。方程的“根”。解决()将生成RootOf结构时要求分析解决多项式足够高。万博 尤文图斯
如果我没记错的话,默认只有多项式的学位0,1,或2 MuPAD中直接解决,你可以 请求 多项式的学位3或4解决代数(通常是一个真正的混乱!);5度的多项式和更高的通常没有分析的解决方案。万博 尤文图斯
我使用的序列是枫木,而不是MuPAD。MuPAD笔记本等效 ( 直接从MATLAB提示可用):
:= v - >强迫(v, DOM_RATIONAL);
x:= Q (1。);
:= 1000;
PtQ: = (0.22 e - 3);
PsatQ: = (0.10 e 1);
一个:= 1 - x;
b:= Pt / Psat;
c:= 1 + b;
d:= * c;
解决(x *日志(/ G) =日志(d / (* (G * b + 1))), G)

登录置评。


Parham
Parham 2014年4月29日
如果你重新排列方程,你会得到
一个=α
φ= P / Psat
G = exp ((1 /) * (G0 ^ * (1 a)) / (1-a-phi + (G0 ^) * *φ))

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!