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

>> syms x y
>> [x,y]=solve('((83.996-36.8899)^2+(18.7843+8)^2)^(1/2)+1.46*((36.8899-y)^2+(18.7843-x)^2)^(1/2)+((x+5)^2+y^2)^(1/2)-94.8472=0','(36.8899-y)/(18.7843-x)=-0.4415')
Warning: Explicit solution could not be found.
> In solve at 140

x =

[ empty sym ]



y =

[]
这个方程不知道出了什么问题 解不出来 跟这个一样形式的另一个就可以解出来

>> [xp,yp]=solve('((18.6187-5)^2+25.1147^2)^(1/2)+1.46*((xp-18.6187)^2+(yp-25.1147)^2)^(1/2)+((xp+8)^2+(83.996-yp)^2)^(1/2)-99.9514=0','(yp-25.1147)/(xp-18.6187)=71.1245')

xp =

18.784257794722172524887546392801
18.578567045455494242866590180400



yp =

36.889915370717159746364293414787
22.260263674499300276764793285895

很奇怪啊 为什么呢?
apal0069 当前离线   回复时引用此帖
旧 2008-02-01, 00:17   #2
admin
游客
 
帖子: n/a
默认

先用clc;clear;清理一下
syms x y
[x,y]=solve('((83.996-36.8899)^2+(18.7843+8)^2)^(1/2)+1.46*((36.8899-y)^2+(18.7843-x)^2)^(1/2)+((x+5)^2+y^2)^(1/2)-94.8472=0','(36.8899-y)/(18.7843-x)=-0.4415')

x =

16.927895854816549501563137484516


y =

37.709502430098493395059874800586
  回复时引用此帖
旧 2008-02-14, 21:09   #3
davidqu
初级会员
 
注册日期: 2008-02-13
年龄: 47
帖子: 3
声望力: 0
davidqu 正向着好的方向发展
默认 试试这个

其中的一个原因,可能是机器本身的原因,就像你上面的那个帖子,我发的,但是我今天解出来了,呵呵:
clear all
然后把解方程重新执行一次
如果还是同样的结果,就重复上面的步骤,我有时候要重复执行3-4次才出结果
试试吧。:smile:
davidqu 当前离线   回复时引用此帖
旧 2008-06-08, 11:15   #4
liu378911449
初级会员
 
注册日期: 2008-04-19
年龄: 38
帖子: 10
声望力: 18
liu378911449 正向着好的方向发展
默认

为什么我用这种方法解出来的结果是-Inf呢??
solve('-9.8*(x^2)*log(1-(20*2.9575*pi*8)/(9.8*x))/(2.9575^2*(pi*8)^2)-(20*x)/(2.9575*pi*8)=500')
liu378911449 当前离线   回复时引用此帖
旧 2008-06-08, 11:15   #5
liu378911449
初级会员
 
注册日期: 2008-04-19
年龄: 38
帖子: 10
声望力: 18
liu378911449 正向着好的方向发展
默认

为什么我用这种方法解出来的结果是-Inf呢??
solve('-9.8*(x^2)*log(1-(20*2.9575*pi*8)/(9.8*x))/(2.9575^2*(pi*8)^2)-(20*x)/(2.9575*pi*8)=500')
liu378911449 当前离线   回复时引用此帖
回复

主题工具
显示模式

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

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


相似的主题
主题 主题作者 版面 回复 最后发表
[分享]推荐一个IT科研类的非盈利论坛(IT人家园http://www.itrjy.com) 414195686 MATLAB论坛 2 2009-10-18 16:25
[求助]求积分 嘟嘟06 MATLAB论坛 1 2008-05-13 15:18
对图像进行灰度转换,二值化,腐蚀和重采样等预处理的程序 wangbo_19860519 MATLAB论坛 1 2008-04-28 22:14
【求助】如何设置图的大小? qmkang MATLAB论坛 0 2008-01-18 14:36
【求助】请教达人关于在矩形图中插值的问题 donders MATLAB论坛 0 2007-05-01 13:08


所有时间均为北京时间。现在的时间是 15:38


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