用MATLAB求解x 3 4 x 2 1 0在區間上的解請給出詳細一點的解答謝啦

2021-04-20 14:57:26 字數 1585 閱讀 5871

1樓:匿名使用者

sub s()

dim l#, u#, m#

l = 0

u = 1

do while u - l > 10 ^ -10m = (u + l) / 2

y =m^3-4*m^2+1

if y = 0 then exit doif y > 0 then

l = m

else

u = m

end if

loop

msgbox "x=" & m

end sub

如何用matlab程式設計求解x∧3+2*x∧2-1=0在(1,3)範圍內的根?

2樓:

^^只會用抄

符號解。襲。。

syms x

f=x^3+2*x^2-1

solve(f==0,x)

結果如下:

ans =

-1- 5^(1/2)/2 - 1/2

5^(1/2)/2 - 1/2

急!!!!!哪位大哥會matlab 幫忙寫個程式,用牛頓迭代法求方程x^3-3*x-1=0在2附近的解

3樓:匿名使用者

^syms x

x0=2;

f=x^3-3*x-1;

eps=1e-6;

maxcnt=1000;

fx=diff(f,x);

x1=x0;

cnt=1;

while cnt<=maxcnt

x2=x1-subs(f/fx,x,x1);

if abs(x1-x2)數,迭代前,迭代後x1=x2;

cnt=cnt+1;

endsubs(f,x,x2)

4樓:06級王勇

#include

main()

while(fabs(f/fd)>1e-5);

printf("x=%.6f",x1);}

matlab怎麼畫出x^4+x^3+x^2+x^2+x+1=0的影象啊?

5樓:昱婷漫步

這是一元四次方程,有兩對共軛復根:

p=[1 1 2 1 1]

a=roots(p)

-----執行結果:

a =-0.5000 + 0.8660i

-0.5000 - 0.8660i

0.0000 + 1.0000i

0.0000 - 1.0000i

--------想畫什麼圖:

p=[1 1 2 1 1]

a=roots(p)

ar=real(a)

ai=imag(a)

plot(ar,ai,'*') %方程根在複平面上分佈圖grid on

%畫左側多項式函式圖,沒有實根,所以函式曲線與實軸沒有交點。

x=-2:0.1:2;

y=x.^4+x.^3+2*x.^2+x+1;

figure(2)

plot(x,y,'r.')

matlab求類似f3x12x2在x

你的問題屬於線性規劃的問題。給你舉個比較有代表性的例子吧。例如要求 z 0.043x1 0.027x2 0.025x3 0.022x4 0.045x5 的最大值。需要滿足如下條件 x2 x3 x4 400 2x1 2x2 x3 x4 5x5 x1 x2 x3 x4 x5 1.4 9x1 15x2 4...

怎麼用matlab做yx5x47x

clear all y x x.du5 x.4 7 x.3 0.75 x.2 4 x 8 ezplot y grid on 或者zhi dao clear all x 5 0.1 5 y x.5 x.4 7 x.3 0.75 x.2 4 x 8 plot x,y grid on clear all ...

在平面直角座標系中,已知直線y 3 4x 3與x軸,y軸分別交於A,B兩點,點C 0,n

解 依題意,a點的座標為 4,0 b點的座標為 0,3 ab 5,設點b剛好落在x軸上的d點,則ad ab 5,設ac的解析式為y kx n,把a 4,0 代入,解得n 4k,所以bc 3 4k,oc 4k,因為三角形abc與三角形adc的面積相等,所以0.5 5 4k 0.5 4 3 4k 解得k...