能告诉我怎么用matlab解方程f(x)=x^3+2x^2-8=0的根吗?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 01:25:11
能告诉我怎么用matlab解方程f(x)=x^3+2x^2-8=0的根吗?
方法【1】
>> roots([1 2 0 -8])
ans =
-1.7549 + 1.4897i
-1.7549 - 1.4897i
1.5098
方法【2】
>> solve('x^3+2*x^2-8')
ans =
[ 1/3*(100+12*69^(1/2))^(1/3)+4/3/(100+12*69^(1/2))^(1/3)-2/3]
[ -1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3)-2/3+i*3^(1/2)*(1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3))]
[ -1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3)-2/3-i*3^(1/2)*(1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3))]
方法【3】 每次只能求得一个根,取决于初值.
>> fzero('x^3+2*x^2-8',1)
ans =
1.5098
方法【4】采用迭代法,需要编程,略
>> roots([1 2 0 -8])
ans =
-1.7549 + 1.4897i
-1.7549 - 1.4897i
1.5098
方法【2】
>> solve('x^3+2*x^2-8')
ans =
[ 1/3*(100+12*69^(1/2))^(1/3)+4/3/(100+12*69^(1/2))^(1/3)-2/3]
[ -1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3)-2/3+i*3^(1/2)*(1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3))]
[ -1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3)-2/3-i*3^(1/2)*(1/6*(100+12*69^(1/2))^(1/3)-2/3/(100+12*69^(1/2))^(1/3))]
方法【3】 每次只能求得一个根,取决于初值.
>> fzero('x^3+2*x^2-8',1)
ans =
1.5098
方法【4】采用迭代法,需要编程,略
能告诉我怎么用matlab解方程f(x)=x^3+2x^2-8=0的根吗?
怎么利用MATLAB画图功能确定方程f(x)=2x^3-x^2-x-5的求根区间?
那位高手能告诉我怎么用matlab画函数y=x/(x^2+1)^(3/2)
用MATLAB怎么绘出f(x)=exp(-x^2)*(x+sin(x))
怎样用MATLAB求解方程2*x^4-5*x^3 6*x^2-x 9=0的所有根
1.matlab 用二分法求方程 f(x)=x^3=10x-20在(1,2)内的根,精度0.001 .要求有作图程序.
用matlab求方程x^2-x-1=0的根,请问具体怎么编啊?
matlab中f=@(x)x^2;
求方程x^3+2*x^2+6=0根的MATLAB程序
matlab解方程:x^3+3*(1-x)*x^2=a其中,x变量,a为a=0:0.01:1的量,如何在matlab中表
matlab怎么解非线性方程.如tan(x)=4x/(x^2+4)
matlab分段函数怎么编程的?x>1 f=x^2+1 0