声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 950|回复: 3

[综合讨论] 大侠们 求助啊 我的毕业设计遇到的问题!!!

[复制链接]
发表于 2009-5-29 14:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
[x0,y0,z0]=solve('a*(x0-x1)+b*(y0-y1)+c*(z0-z1)=0','(x0-x1)^2+(y0-y1)^2+(z0-z1)^2=(x0-x2)^2+(y0-y2)^2+(z0-z2)^2','(x0-x1)^2+(y0-y1)^2+(z0-z1)^2=(x0-x3)^2+(y0-y3)^2+(z0-z3)^2')
这是求空间一圆柱的截面上  圆的中心中标
a,b,c是已经求出的法向量  加上所测得的圆上3个点的坐标
三个方程三个未知数  应该能求出来的呀  
为什么matlab 算出的结果乱七八糟的、、、、、、、...
x0 =

[ (a*x3+(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2))/a]
[ (a*x3+(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2))/a]
[ (a*x3-(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2))/a]
[ (a*x3-(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2))/a]


y0 =

[ -(-a*x3-(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-b*y0+b*y1-c*z0+c*z1)/a]
[ -(-a*x3-(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-b*y0+b*y1-c*z0+c*z1)/a]
[ -(-a*x3+(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-b*y0+b*y1-c*z0+c*z1)/a]
[ -(-a*x3+(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-b*y0+b*y1-c*z0+c*z1)/a]


z0 =

[ 1/2/a*(2*a*x3+2*(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)+2*(-2*y0*y1*a^2+2*z0*z2*a^2-2*b^2*y0*y1-2*z0*z1*a^2+2*y0*y2*a^2-2*c^2*z0*z1+y1^2*a^2+z1^2*a^2-y2^2*a^2-z2^2*a^2+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1)^(1/2))]
[ 1/2/a*(2*a*x3+2*(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-2*(-2*y0*y1*a^2+2*z0*z2*a^2-2*b^2*y0*y1-2*z0*z1*a^2+2*y0*y2*a^2-2*c^2*z0*z1+y1^2*a^2+z1^2*a^2-y2^2*a^2-z2^2*a^2+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1)^(1/2))]
[ 1/2/a*(2*a*x3-2*(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)+2*(-2*y0*y1*a^2+2*z0*z2*a^2-2*b^2*y0*y1-2*z0*z1*a^2+2*y0*y2*a^2-2*c^2*z0*z1+y1^2*a^2+z1^2*a^2-y2^2*a^2-z2^2*a^2+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1)^(1/2))]
[ 1/2/a*(2*a*x3-2*(-2*b^2*y0*y1-2*c^2*z0*z1+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1-2*y0*y1*a^2+y1^2*a^2-2*z0*z1*a^2+z1^2*a^2+2*y0*y3*a^2-y3^2*a^2+2*z0*z3*a^2-z3^2*a^2)^(1/2)-2*(-2*y0*y1*a^2+2*z0*z2*a^2-2*b^2*y0*y1-2*z0*z1*a^2+2*y0*y2*a^2-2*c^2*z0*z1+y1^2*a^2+z1^2*a^2-y2^2*a^2-z2^2*a^2+b^2*y0^2+b^2*y1^2+c^2*z0^2+c^2*z1^2+2*b*y0*c*z0-2*b*y0*c*z1-2*b*y1*c*z0+2*b*y1*c*z1)^(1/2))]

>> 。。。
哪位知道哪里出问题了 、、、?????
回复
分享到:

使用道具 举报

发表于 2009-5-29 16:24 | 显示全部楼层
考虑一下数值解法吧,非线性的方程可能没有准确的解表达式
 楼主| 发表于 2009-5-31 10:36 | 显示全部楼层

回复 沙发 无水1324 的帖子

LS能否指导一下??多谢!!
发表于 2009-5-31 11:43 | 显示全部楼层
help fsolve
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 03:40 , Processed in 0.054716 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表