24小时热门版块排行榜    

查看: 6992  |  回复: 12
本帖产生 1 个 博学EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lewmihu

金虫 (小有名气)


[交流] 三元二次方程组求解 怎么算啊 急用

急着要结果,各位同学有会解得帮个忙啊

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

xiegangmai

版主 (职业作家)


lewmihu(金币+10): 2010-12-30 09:47:12
引用回帖:
Originally posted by 各成一家之言 at 2010-12-28 17:36:14:
这个要借助计算机来计算

用MATLAB大概算了一下,不知对不对。
CODE:
>> syms h k l
f1 = 2.5712 * sqrt( ( 4 * ( h ^ 2 + h * k + k ^2 ) / ( 3 * 3.232 ^ 2 ) + l ^ 2 / 5.147 ^ 2 ) ) - 1;
f2 = sqrt( 1.2957 * ( h ^ 2 + k ^ 2 + h * k + 0.2957 * l ^ 2 ) ) * cos( 7.78 * pi / 180 ) + 0.5 * h - 0.2957 * l + k;
f3 = sqrt( 1.2957 * ( h ^ 2 + k ^ 2 + h * k + 0.2957 * l ^ 2 ) ) * cos( 44.22 * pi / 180 ) - 0.5 * h + 0.5 * k - 0.2957 * l;
f4 = sqrt( h ^ 2 + k ^ 2 + h * k + 0.2957 * l ^ 2 ) * cos( 71.778 * pi / 180 ) + 0.5 * k + h;

F1 = solve( f1, f2, f3, h, k, l );
F2 = solve( f1, f3, f4, h, k, l );
F3 = solve( f1, f2, f4, h, k, l );
F4 = solve( f2, f3, f4, h, k, l );
>> F1.h

ans =

                      [0.1661439598 - 0.007282097086  i]
                      [                                ]
                      [0.1661439598 + 0.007282097086  i]
>> F2.h

ans =

                       [0.1655947219 + 0.01296695154  i]
                       [                               ]
                       [0.1655947219 - 0.01296695154  i]
>> F3.h

ans =

                      [0.1652496131 + 0.005521010225  i]
                      [                                ]
                      [0.1652496131 - 0.005521010225  i]
>> F4.h

ans =

                                      0.

4楼2010-12-28 17:59:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

各成一家之言

银虫 (小有名气)


这个要借助计算机来计算
2楼2010-12-28 17:36:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)


引用回帖:
Originally posted by lewmihu at 2010-12-28 16:36:33:
急着要结果,各位同学有会解得帮个忙啊

四个方程,三个变量,可能无解。
3楼2010-12-28 17:53:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wfwpq

铁杆木虫 (著名写手)


lewmihu(金币+30, 博学EPI+1): 2010-12-30 09:46:37
>> syms l h k;[l h k]=solve('cos(44.22*pi/180)=(0.5*h+0.2957*l-0.5*k)/sqrt(1.2597*(h^2+k^2+h*k+0.2957*l^2))','cos(71.778*pi/180)=(-0.5*k-h)/sqrt(h^2+k^2+h*k+0.2957*l^2)','2.5712*sqrt(4*(h^2+h*k+k^2)/(3*3.232^2)+l^2/5.147^2)=1')

l =

0.1128765955661879120003069241437


h =

-0.90654616138783667156059105710971


k =

1.2373847796375348971671727500807

此为Matlab准解析解
5楼2010-12-28 18:19:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见