马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
dingd你好:
我听说你是matlab的高手,所以想请教你关于下面这个方程组的解,我之前算了一个值,可是因为要选取合适的初值才能得到准确的解,但是我的这个方程里有的变量没办法确定初值的范围,所以很难得到准确解,另外,我是个菜鸟,不会编循环的程序,现在着急要这个的结果,已经没有时间自己学了,因此还请你帮帮忙!~~
小女子感激不尽了!!!
方程组一:
kpe=2.3420e-4
kpi=2.3674e-4
n=8.64
m=12.217
Gi=27.8
Ge=33.6
z=28
Gb=0.12
h=0.01:0.01:0.1 算十组h的值
对应每个h值算 F0=10:10:100 的十组值,将上述已知量代入下面的三个方程解x,y,f的值
整理之后为关于x,y,f的三个方程
0=(F0+Gi/z)*kpi^1.5+(n-((m-x)^2+(m-h-y+f)^2)^0.5)^1.5*(m-h-y+f)/((m-x)^2+(m-h-y+f)^2)^0.5-(n-((m-x)^2+(h+y-f)^2)^0.5)^1.5*(h+y-f)/((m-x)^2+(h+y-f)^2)^0.5
0=(F0+Gi/z+Gb)*kpe^1.5+(n-(x^2+y^2)^0.5)^1.5*y/(x^2+y^2)^0.5-(n-(x^2+(m-h-y)^2)^0.5)^1.5*(m-h-y)/(x^2+(m-h-y)^2)^0.5
0=kpe^1.5*(n-((m-x)^2+(h+y-f)^2)^0.5)^1.5*(m-x)/((m-x)^2+(h+y-f)^2)^0.5+kpe^1.5*(n-((m-x)^2+(m-h-y+f)^2)^0.5)^1.5*(m-x)/((m-x)^2+(m-h-y+f)^2)^0.5-kpi^1.5*(n-(x^2+y^2)^0.5)^1.5*x/(x^2+y^2)^0.5-kpi^1.5*(n-(x^2+(m-h-y)^2)^0.5)^1.5*x/(x^2+(m-h-y)^2)^0.5
方程组2:
kpe=2.3420e-4 %对应变量单位: N ,mm
kpi=2.3674e-4 %对应变量单位: N ,mm
n=8.64 %单位mm
m=12.217 %单位mm
Gi=27.8 %单位N
Ge=33.6 %单位N
z=28
Gb=0.12
h=0.01:0.01:0.1 %h从0.01取到0.1单位mm
对于每个h求解下面关于x,y,f,F0的四个方程
0=(m-x)^2+(m-h-y+f)^2-n^2
0=(F0+Gi/z)*kpi^1.5-(n-((m-x)^2+(h+y-f)^2)^0.5)^1.5*(h+y-f)/((m-x)^2+(h+y-f)^2)^0.5
0=(F0+Gi/z+Gb)*kpe^1.5+(n-(x^2+y^2)^0.5)^1.5*y/(x^2+y^2)^0.5-(n-(x^2+(m-h-y)^2)^0.5)^1.5*(m-h-y)/(x^2+(m-h-y)^2)^0.5
0=kpe^1.5*(n-((m-x)^2+(h+y-f)^2)^0.5)^1.5*(m-x)/((m-x)^2+(h+y-f)^2)^0.5+kpi^1.5*(n-(x^2+y^2)^0.5)^1.5*x/(x^2+y^2)^0.5-kpi^1.5*(n-(x^2+(m-h-y)^2)^0.5)^1.5*x/(x^2+(m-h-y)^2)^0.5
[ 本帖最后由 eight 于 2007-6-9 23:44 编辑 ] |