设计算法,求出非线性方程6x^5-45x^2+20=0的所有根,并使误差不超过〖10〗^(-4)。

急需求解,需要计算法的源程序,谢谢!需要自己写程序,不能调用函数... 急需求解,需要计算法的源程序,谢谢!
需要自己写程序,不能调用函数
展开
 我来答
匿名用户
2014-01-16
展开全部

1首先绘制函数图像判断解的大概位置

2.由图可知共有三个解,大概在-0.5、0.5、1.8附近

3.调用fzero函数求解即可


clear all
clc
format long
f=@(x)(6*x^5-45*x^2+20);
ezplot(f,[-2 2])
x1=fzero(f,-0.5)
x2=fzero(f,0.5)
x3=fzero(f,1.8)


三个根为


x1 =

  -0.654542383658275


x2 =

   0.681174107324021


x3 =

   1.870799017264398

h

追问
不允许调用函数,必须自己写程序
追答
有问题可以追问!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式