24小时热门版块排行榜    

查看: 481  |  回复: 2

石皮日尧

银虫 (初入文坛)

[求助] 万能的虫友,帮忙看看程序 已有1人参与

R2=36.75;R3=35;V=9;d=5;y=43;
t=acos((R2^2+d^2-R3^2)/(2*R2*d));
x=acos((R3^2+d^2-R2^2)/(2*R3*d));
V1=pi*R3^2*h*(pi-x)/pi;
V2=d*R2*sint*h;
V3=(pi*R2^3*tan(y)/3-pi*(R2-h*cot(y))^3*tan(y)/3)*t/pi;
V=V1+V2-V3;

着急解个个方程,不太会用matlab,其中R2,R3,V,D,Y是已知量,t,x,V1,V2,V3,V是中间变量,最后要求的就是h,不会编译了,大家帮忙看看,谢谢了!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wang_chuan

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这是非线性代数方程组,要用牛顿法求解,网上有牛顿法MATLAB代码可以看看。另外,进化计算方法也可以求解,不过有点小题大做,牛刀杀鸡。
2楼2015-11-22 14:42:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

石皮日尧

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by wang_chuan at 2015-11-22 14:42:29
这是非线性代数方程组,要用牛顿法求解,网上有牛顿法MATLAB代码可以看看。另外,进化计算方法也可以求解,不过有点小题大做,牛刀杀鸡。

好的,我去找找!
3楼2015-11-23 08:52:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 石皮日尧 的主题更新
信息提示
请填处理意见