找回密码
 注册
Simdroid-非首页
查看: 95|回复: 3

符号方程组的求解,谢谢!

[复制链接]
发表于 2009-9-5 12:59:53 | 显示全部楼层 |阅读模式 来自 浙江嘉兴
本帖最后由 ljelly 于 2009-9-8 09:00 编辑

符号方程组的matlab程序如下所示,
我在求解时,发现程序不能得出结果。
注释部分为该方程组的一个正确解,
请高手帮忙看看,如何解决这个问题,感激不尽!

clear;clc
syms S2 T2 S3 T3;
R = 0.1;
k = 4;
theta_m = 1.3351769;
S1 = 2;
T1 = 1.163;
% S2 = 2;
% S3 = 3.9055;
% T2 = 0.82026;
% T3 = 0.958;
E1 = 2*T2^2*T3^2*(2*(S1+S2)-T1^2) - T1^4*T3^2*(S2+S3) + 4*S3*T2^4 - 5/k/cos(theta_m);
E2 = (S2+S3)*( 4*(S1+S2)*(2*S3*T2^2-T3^2*(T1^2-(S1+S2))) - S3*T1^4*(S2+S3) - 4*S3*T1^2*T2^2 ) - 20/k/cos(theta_m)^3;
E3 = S3*(S1+S2)*(S2+S3)^2*((S1+S2)-T1^2) - 4/k/cos(theta_m)^5;
E4 = T1^2*T2^2*T3^2 - 1/(2*k*sin(theta_m)*sqrt(10^(R/10)-1));
[S2,T2,S3,T3]=solve(E1,E2,E3,E4)
 楼主| 发表于 2009-9-6 16:17:31 | 显示全部楼层 来自 浙江嘉兴
Simdroid开发平台
请高手现身。。。
回复 不支持

使用道具 举报

发表于 2009-9-6 17:57:50 | 显示全部楼层 来自 黑龙江哈尔滨
不是高手,但你可以试试fsolve
刚才 用fsolve试了试结果为
1.9892    3.9232    0.8204    0.9619
代码就不写了,help fsolve就ok了

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-9-7 21:11:19 | 显示全部楼层 来自 浙江嘉兴
我试过了,可以
感谢debateshang友的帮助!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 05:26 , Processed in 0.047309 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表