24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1452  |  回复: 9

juanjie1991

金虫 (正式写手)

[求助] matlab求解多元非整次方方程组

如何利用MATLAB求解如下方程组,求未知数x,y,z:
0.9*2.7183^(x*(38-y)^z)-1=0;
2.7183^(x*(402-y)^z)-2=0;
2.7183^(x*(740-y)^z)-10=0;
fsolve函数或是solve函数,M-文件的建立,主程序代码等,求解啊~

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juanjie1991

金虫 (正式写手)

我用solve函数求解如下:
syms x y z;
f1=0.9*2.7183^(x*(38-y)^z)-1;
f2=2.7183^(x*(402-y)^z)-2;
f3=2.7183^(x*(740-y)^z)-10;
[x,y,z]=solve(f1==0,f2==0,f3==0)

但是计算结果却是这样的:
Warning: Explicit solution could not be found.
> In solve at 169

x =

[ empty sym ]

y =

     []

z =
     []
菜鸟求解答!!!!~~~~
2楼2014-09-24 23:52:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juanjie1991

金虫 (正式写手)

还有用过fsolve函数求解:
建立myfun.m文件:
function F = myfun(x)
F = [0.9*2.7183^(x(1)*(38-x(2))^x(3))-1;
    2.7183^(x(1)*(402-x(2))^x(3))-2;
    2.7183^(x(1)*(740-x(2))^x(3))-10];
end

然后在命令窗口输入:

>> [x,fval]=fsolve(@myfun,[0,50,1]);
x(1)
x(2)
x(3)
Error using feval
Undefined function 'myfun' for input arguments of type 'double'.

Error in fsolve (line 241)
            fuser = feval(funfcn{3},x,varargin{:});

Caused by:
    Failure in initial user-supplied objective function evaluation. FSOLVE cannot
    continue.

结果不懂什么原因啊,还有初值[0,50,1]我不知道对不对,初值具体应该怎么确定啊?   
求各路高手解答,菜鸟一个,对matlab一窍不通,求大神们帮帮忙~~~
3楼2014-09-24 23:59:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juanjie1991

金虫 (正式写手)

有没有人解答解答啊,泪花ing~~~
4楼2014-09-25 11:00:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanxp02

禁虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
juanjie1991: 金币+10 2014-09-26 09:23:52
本帖内容被屏蔽

5楼2014-09-25 11:14:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanxp02

禁虫 (小有名气)

本帖内容被屏蔽

6楼2014-09-25 11:18:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juanjie1991

金虫 (正式写手)

引用回帖:
6楼: Originally posted by yanxp02 at 2014-09-25 11:18:07
忘了说了,运行第一个m文件

我已经知道自己错误的原因在哪了,M-文件保存的路径不对,我是自定义保存的。然后再请教一个问题,初值x0的确定对方程组的解的结果影响非常大,要怎样确定初值或是什么方法逐渐找到初值,使得结果误差在所需范围之内?
7楼2014-09-26 09:21:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanxp02

禁虫 (小有名气)

本帖内容被屏蔽

8楼2014-09-26 09:30:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

NUAA_TIMI

新虫 (正式写手)

【答案】应助回帖

x: 1.44314758219462E-5
y: 37.9996380206468
z: 1.82792881695888
under review……
9楼2014-09-26 10:09:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanxp02

禁虫 (小有名气)

本帖内容被屏蔽

10楼2014-09-26 10:17:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 juanjie1991 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 288求调剂 一志愿哈工大 材料与化工 +30 洛神哥哥 2026-03-31 32/1600 2026-04-02 14:49 by 赖春艳
[考研] 一志愿郑大材料工程290求调剂 +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[考研] 309求调剂 +8 呆菇不是戴夫 2026-04-02 8/400 2026-04-02 14:30 by oooqiao
[考研] 材料求调剂 一志愿哈工大总分298分,前三科223分 +12 dongfang59 2026-03-27 12/600 2026-04-02 12:26 by ms629
[考研] 329求调剂 +8 miaodesi 2026-04-02 10/500 2026-04-02 10:24 by 不吃魚的貓
[考研] 求调剂,一志愿 南京航空航天大学 ,080500材料科学与工程学硕,总分289分 +11 @taotao 2026-03-29 11/550 2026-04-02 10:04 by realme321
[考研] 一志愿上海海洋大学083200食品学硕,求调剂,接受其他专业 +5 what张 2026-04-01 5/250 2026-04-01 22:35 by guanxin1001
[考研] 材料科学与工程339求调剂 +11 hyz0119 2026-03-31 12/600 2026-04-01 18:40 by 伟大河北
[考研] 283求调剂 +9 A child 2026-03-28 9/450 2026-04-01 14:20 by Jaylen.
[考研] 086000生物与医药298调剂求助 +4 元元青青 2026-03-31 6/300 2026-04-01 11:13 by syh9288
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-31 6/300 2026-04-01 11:02 by 逆水乘风
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +7 12.27 2026-03-27 7/350 2026-03-31 21:59 by lbsjt
[考研] 材料与化工272求调剂 +25 阿斯蒂芬2004 2026-03-28 25/1250 2026-03-31 16:27 by hypershenger
[考研] 353求调剂 +3 江上枫_26 2026-03-28 3/150 2026-03-31 15:53 by jp9609
[考研] 085601 329分调剂 +6 yzsa12 2026-03-31 6/300 2026-03-31 15:23 by yanflower7133
[考研] 083000环境科学与工程调剂,总分281 +4 橙子(胜意) 2026-03-30 4/200 2026-03-31 00:44 by Linzejun
[考研] 279求调剂 +12 j的立方 2026-03-29 12/600 2026-03-30 20:30 by dick_runner
[考研] 327求调剂 +5 小卡不卡. 2026-03-29 5/250 2026-03-30 19:30 by Wang200018
[考研] 086000生物与医药调剂 +5 Feisty。 2026-03-28 9/450 2026-03-29 12:02 by longlotian
[考研] 081200-11408-276学硕求调剂 +6 崔wj 2026-03-26 6/300 2026-03-29 01:11 by hanserlol
信息提示
请填处理意见