神奇的數學 三次方程

2021-07-25 22:15:43 字數 999 閱讀 1429

我是乙個程式設計師,為了更舒適的動畫效果,不得不學起了數學

x不斷遞增,可是y卻沒有安比例遞增,這不是很神奇的一點嗎

x,我們知道,乙個數乘以乙個大於1的數,那麼結果會變大;如果乙個數乘以乙個小於1的數,那麼結果會變小;而乙個數乘以1,結果不變。

所以,要找到這個分割點,那麼就找y = x + k 的時候的值,這裡很明顯k = 0 ,x = 1

同理,分割點:x = -1

不管x為正還是為負,y都為正,先遞減,再遞增

分解成兩個公式 x^3和x^2

x^3

之前已經分析過了,y值和x值同時為正或同時為負,且同時遞增

x^2

不管x為正還是為負,y都為正,先遞減,再遞增

那麼兩者相加,會怎樣?

似乎沒什麼可看的,不斷遞增

看分割點,-1,

當x < -1的時候,x^3 < x^2,所以此時結果是負數

當x = -1的時候,x^3 = x^2,所以結果是0

當-1 < x < 0的時候,x^3 < x^2所以結果是正數

這個圖和第乙個圖有什麼區別呢

平緩程度,很明顯,比x^3要陡峭

為什麼?

因為x 和 x^3

具有相同的正負屬性,即同時為正,同時為負,乙個同類的特徵再加乙個同類的特徵,則該特徵更強。

而在我的程式中要實現的效果是:乙個值先變大,再變小,最後再變大,則使用該模板公式即可。而這個值是加速度,

變化範圍[0,1],加減速改變點:中點,即:0.5

一元三次方程求解

有形如 ax 3 bx 2 cx d 0這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求由小到大依次在同一行輸出這三個實根 根與根之間留有空格 並精確到小數點後2位。輸入有多行測試資料...

一元三次方程求解

問題描述 有形如 ax 3 bx 2 cx d 0 這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d 均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求三個實根。輸入格式 四個實數 a,b,c,d 輸出格式 由小到大依次在同一行輸出這...

一元三次方程求解

有形如 ax3 bx2 cx d 0 這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d 均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求由小到大依次在同一行輸出這三個實根 根與根之間留有空格 並精確到小數點後2位。輸入格式 一行,4...