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

syms x y z
eq1='1/x+log(10000-z)-log(y)-((10000-z)/y)^x*log((10000-z)/y-((10000-z)/y)^x*log((10000-z)/y))=0';
eq2='-x/y+(x/y)*((10000-z)/y)^x+(x-y)*((10000-z)/y)^x=0';
eq3='-(x-1)/(10000-z)+(x/y)*((10000-z)/y)^(x-1)+(x/y)*((10000-z)/y)^(x-1)=0';
fsolve(eq1,eq2,eq3)
x=ans.x
y=ans.y
z=ans.z
以上运算显示如下:
Warning: Warning, solutions may have been lost
Warning: Explicit solution could not be found.
请高手指教
sohu820528 当前离线   回复时引用此帖
旧 2008-05-29, 01:13   #2
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

你用 help fsolve 看下 这个函数的用法,你好像用的不对哦
fanxing39 当前离线   回复时引用此帖
旧 2008-05-29, 09:46   #3
sohu820528
初级会员
 
注册日期: 2008-05-28
年龄: 42
帖子: 6
声望力: 0
sohu820528 正向着好的方向发展
默认

引用:
作者: fanxing39 查看帖子
你用 help fsolve 看下 这个函数的用法,你好像用的不对哦
syms x y z
eq1='1/x+log(10000-z)-log(y)-((10000-z)/y)^x*log((10000-z)/y-((10000-z)/y)^x*log((10000-z)/y))=0';
eq2='-x/y+(x/y)*((10000-z)/y)^x+(x-y)*((10000-z)/y)^x=0';
eq3='-(x-1)/(10000-z)+(x/y)*((10000-z)/y)^(x-1)+(x/y)*((10000-z)/y)^(x-1)=0';
solve(eq1,eq2,eq3)
x=ans.x
y=ans.y
z=ans.z
以上运算显示如下:
Warning: Warning, solutions may have been lost
Warning: Explicit solution could not be found.
请高手指教
是solve不是fsolve 写错了
sohu820528 当前离线   回复时引用此帖
旧 2008-05-29, 13:16   #4
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

报错不是程序错的意思,是用solve 无法求解出这道题目!
solve 解一些简单的方程还行,难点的就没办法了
你的这个问题是 多元非线性方程组 ,你找下其他的求解命令 再试下!
fanxing39 当前离线   回复时引用此帖
回复


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

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


相似的主题
主题 主题作者 版面 回复 最后发表
[MATLAB信号处理] 数字滤波器设计 zhangqi3891 MATLAB论坛 77 2014-03-06 21:57
[求助]如何用matlab生成多项式:a1*x+a2*x^2+.....an*x^n 其中a1,a2...an是系数,n是次数均为已知 未注册 MATLAB论坛 3 2008-12-08 20:01
[求助]deritative模块的使用 红日 MATLAB论坛 1 2008-06-23 11:46
【求助】请求高手帮忙!! bash MATLAB论坛 0 2008-03-28 10:24
【求助】会小波分析的朋友请进来指点一下(有关mallat算子的问题) regenli MATLAB论坛 0 2008-01-29 17:56


所有时间均为北京时间。现在的时间是 06:55


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