Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-08-19, 18:45   #1
yanyan300300
初级会员
 
注册日期: 2008-08-19
年龄: 38
帖子: 3
声望力: 0
yanyan300300 正向着好的方向发展
默认 [求助]如何解方程?

有隐式表达式
f1(x1,x2,x3,x4)=A
f2(x1,x2,x3,x4)=B
f3(x1,x2,x3,x4)=C
f4(x1,x2,x3,x4)=D
A B C D均为常数
请问如何利用matlab或者其他计算机方法求得x1~x4的值?谢谢!
yanyan300300 当前离线   回复时引用此帖
旧 2008-08-21, 00:41   #2
pslpsl
普通会员
 
注册日期: 2008-08-17
年龄: 36
帖子: 70
声望力: 20
pslpsl 是一个将要出名的人pslpsl 是一个将要出名的人
默认 回复: [求助]如何解方程?

代码:
 
clc;clear;
syms x1 x2 x3 x4;
%以下代入实际的函数
equ1=f1(x1,x2,x3,x4)-A;
equ2=f2(x1,x2,x3,x4)-B;
equ3=f3(x1,x2,x3,x4)-C;
equ4=f4(x1,x2,x3,x4)-D;
%以上代入实际的函数
[x1,x2,x3,x4]=solve(equ1,equ2,equ3,equ4,x1,x2,x3,x4); 
x1=vpa(x1,5)
x2=vpa(x2,5)
x3=vpa(x3,5)
x4=vpa(x4,5)
%BY PSL 2008 08 21
pslpsl 当前离线   回复时引用此帖
旧 2008-09-26, 10:59   #3
ormosia
初级会员
 
注册日期: 2008-09-25
年龄: 40
帖子: 2
声望力: 0
ormosia 正向着好的方向发展
默认 回复: [求助]如何解方程?

如果是比如十个未知量的更多组方程式呢?有没有别的方法?
ormosia 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 12:54


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.