24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1455  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿085600中科院宁波所276分求调剂 +26 材料学257求调剂 2026-03-28 27/1350 2026-04-02 15:15 by chyhaha
[考研] 一志愿郑大材料工程290求调剂 +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[考研] 311求调剂 +14 蓝月亮亮 2026-03-30 14/700 2026-04-02 12:18 by 1753564080
[考研] 311求调剂 +9 勇敢的小吴 2026-04-02 9/450 2026-04-02 11:37 by Sammy2
[考研] 265求调剂11408 +4 刘小鹿lu 2026-03-27 4/200 2026-04-02 11:27 by guyan1000
[考研] 070305高分子化学与物理 304分求调剂 +14 c297914 2026-03-28 14/700 2026-04-02 09:35 by 星空星月
[考研] 266求调剂 +10 阳阳哇塞 2026-04-01 10/500 2026-04-02 09:07 by vgtyfty
[考研] 英一数一408,总分284,二战真诚求调剂 +12 12.27 2026-03-30 14/700 2026-04-02 00:18 by 欣喜777
[考博] 26年申博 +3 staryer 2026-03-30 4/200 2026-04-01 23:21 by ai4pharm
[考研] 085601材料工程找调剂 +20 oatmealR 2026-03-29 21/1050 2026-04-01 21:00 by lijunpoly
[考研] 一志愿中农0710生物学,微生物方向总分338求调剂 +3 柒xxxx. 2026-03-26 3/150 2026-04-01 12:30 by 冰乌龙
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-03-31 11/550 2026-04-01 09:43 by xiayizhi
[考研] 289求调剂 +7 BrightLL 2026-03-29 7/350 2026-03-31 22:05 by 544594351
[考研] 考研调剂 +9 小蜡新笔 2026-03-29 10/500 2026-03-31 19:52 by Dyhoer
[考研] 物理学调剂 +4 小羊36 2026-03-30 4/200 2026-03-31 16:16 by lishahe
[考研] 322求调剂 +10 宋明欣 2026-03-27 10/500 2026-03-30 18:47 by 544594351
[考研] 0703 化学 求调剂,一志愿山东大学 342 分 +7 Shern—- 2026-03-28 7/350 2026-03-30 16:31 by nothing投稿中
[考研] 295求调剂 +5 wei-5 2026-03-26 5/250 2026-03-30 08:34 by 探123
[考研] 285求调剂 +4 AZMK 2026-03-27 7/350 2026-03-27 20:59 by AZMK
[考研] 调剂求收留 +7 果然有我 2026-03-26 7/350 2026-03-27 00:26 by wxiongid
信息提示
请填处理意见