CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 1155|回复: 1

[求助] 帮我计算一下这个方程式,建筑上的

[复制链接]
发表于 2007-10-20 10:50 | 显示全部楼层 |阅读模式
今天算了个方程式,是高中的课程,汗颜的是自己竟然忘了怎么计算,请朋友门帮忙一下,谢谢! S7 A0 W+ r* F9 B. ]! u
x三次方—109x—373=07 u6 B/ E6 H4 K: n+ D

2 I  t, D! W" u  ?& `求助这个x等于多少?谢谢大家
发表于 2007-10-20 12:37 | 显示全部楼层
x^3+px+q=0的一元三次方程的求根公式:
, j. m5 u0 _9 ix=(-(q/2)-((q/2)^2+(p/3)^3)^(1/2))^(1/3)+(-(q/2)+((q/2)^2+(p/3)^3)^(1/2))^(1/3)   ! ^6 Z  m% P1 c6 T% F5 F& a
8 N" w1 g# ]9 U  m7 D
http://baike.baidu.com/view/521598.htm
0 [5 a* `( V9 Y9 Z2 ~8 Y  ?: \8 a, ]7 u, z
http://hi.baidu.com/shimmer_bai/ ... 29e1f1b311c76a.html
! ^; v: y: {1 K3 ~; Z3 v. ^" a9 |' \8 f, A
http://zhidao.baidu.com/question/13255958.html
$ f( g; Y5 d7 r7 ^' Jhttp://post.baidu.com/f?kz=95574328
- S6 l9 ~) Y7 u3 g
4 d: _, E7 S( E' i塔塔利亚发现的一元三次方程的解法, F$ }& ?$ Y& f6 F- Q

$ U0 w: Z% f# p4 w- w" y6 k. E  一元三次方程的一般形式是0 p% G$ _, Y# a
      x3+sx2+tx+u=0
( i6 A( h7 d+ g' m8 E# X如果作一个横坐标平移y=x+s/3,那么我们就可以把方程的二次项消去。所以我们只要考虑形如
* Z1 e6 B( y) h; m, o      x3=px+q
4 W! L. z( I, M9 @# H的三次方程。
3 z) R" `8 C& R1 g3 b$ |0 Y) F$ X( ~! Q2 n  `, N
  假设方程的解x可以写成x=a-b的形式,这里a和b是待定的参数。代入方程,我们就有
2 ?% u1 z; ~# Q- U      a3-3a2b+3ab2-b3=p(a-b)+q
2 Q3 f3 x/ K' G: S) \4 T9 Y整理得到
6 {6 `1 Z+ y( Q. w6 R7 B      a3-b3 =(a-b)(p+3ab)+q4 g' w, X' l9 Z- B' V; U& U
由二次方程理论可知,一定可以适当选取a和b,使得在x=a-b的同时,
* @! W( N! z  ~* x3ab+p=0。这样上式就成为( r9 G5 }( F9 Z' H( g: i
      a3-b3=q
! n# j8 Z, ~( e2 n- g" U# x( l两边各乘以27a3,就得到, Z- g  {# b* g
      27a6-27a3b3=27qa3
0 U% _5 f! O, a7 b, a2 m% h( |' K  }由p=-3ab可知
" I5 h2 T- C4 E- O; w      27a6 + p = 27qa3
  [+ X$ W$ e1 c7 _: e( H这是一个关于a3的二次方程,所以可以解得a。进而可解出b和根x。  M: t8 c# \/ {& M
3 e/ |. R+ o1 h$ U; u6 Y7 t9 F+ y
另外的方法:
  p2 c+ b7 \( O3 N7 c: O  G& l; }  U  A
先把方程ax^3+bx^2+cx+d=0 。化为以下形式:
& N4 k9 B: v4 Y9 L2 O* Fx^3+px+q=0$ N9 Y* @4 n6 U. S% x
--------------------------% ]) j4 k) v3 S% K3 \, s8 m9 }
令x=y-b/3a
% U4 {3 R, i) u! H0 I則原式就会变成
" i; K9 A& K8 W. I9 P# w# }5 w* |% Xa(y-b/3a)^3+b(y-b/3a)^2+c(y-b/3a)+d=0  C1 ^4 [' Z2 y- c3 ^, m
a(y^3-by^2/a+b^2y/3a^2-b^3/27a^3)+b(y^2-2by/3a+b^2/9a^2)+c(y-b/3a)+d=0
. A# B5 }: u% c7 A9 R; aay^3-by^2+(b^2/3a)*y-b^3/27a^3+by^2-(2b^2/3a)*y+b^3/9a^2+cy-bc/3a+d=0
3 U( Y0 E/ R! t7 vay^3+(c-b^2/3a)y+(d-2b^3/27a^2-bc/3a)=0
- d2 y9 S! W' F1 E( R如此一来二次项就不見了+ Z, e+ M) L* @8 ?
1 B2 I/ k: U0 b5 C% k+ ~& M* U
---------------------------# F% s1 }. @# }( s

/ S( h: Z/ s/ f9 M: V& x: T直接利用卡丹公式:- A6 O) y3 I8 ]/ d1 _
x1={-q/2+[(q/2)^2+(p/3)^3]^(1/2)}^(1/3)+{-q/2-[(q/2)^2+(p/3)^3]^(1/2)}^(1/3) / f  J2 L+ H6 s- R0 V4 `5 ^
x2=ω{-q/2+[(q/2)^2+(p/3)^3]^(1/2)}^(1/3)+ω^2{-q/2-[(q/2)^2+(p/3)^3]^(1/2)}^(1/3)
7 t8 Y1 ~" M( S+ ^3 c- xx3=ω^2{-q/2+[(q/2)^2+(p/3)^3]^(1/2)}^(1/3)+ω{-q/2-[(q/2)^2+(p/3)^3]^(1/2)}^(1/3) ( [& m. w8 D) l+ ?
其中ω=-1+i*3^(1/2)
: G2 [( d2 v. Z! Z1 z: T+ M
2 W2 }7 Q: O0 D, j$ `  @Δ=(q/2)^2+(p/3)^3 ! |+ s# y: F! u, P8 k2 I+ d
Δ>0时,有一个实根两个复根
* K! G: F: h2 f( c, p4 @Δ=0时,有三实根 3 I/ `5 W. D+ n5 Q. B3 {, S* j4 l
Δ<0时,有三不等实根
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2026-2-5 08:54

CAD设计论坛,为工程师增加动力。

© 2005-2026 askcad.com. All rights reserved.

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