c实验3程序结构与数组.docVIP

  • 2
  • 0
  • 约6.31千字
  • 约 17页
  • 2019-04-05 发布于广东
  • 举报
实验3: C+4■语言程序结构、数组 说明:所有的程序和文捫都建立在学生学号_名字_第三次实验文件夹内,最终以压缩文件 的形式提交到指定邮箱。 第一部分基础练习 1.用牛顿迭代法求方程:3x3+2x2-8x-5=0,在x=1.5附近的根。 ?要求:前P两次求出的x的差的绝对值小于10_6,则为结果。 ?思路: 如图所示,没*,、为一个接近xa的近似根,过(x?,f(xn))点做切线,其切线方程为: 式中只有人+1为未知量,将它放在等号的左边,BP: x - x 一 f(xn) n+1 n-F(77)- 上式就为牛顿迭代公式。 源代码: #include〈iostream〉 #include cmath using namespace std; int main() { float xl,xO,f,fl; xl = 1.5; do { xO=xl; f=3*xO*x()*x()+3*x()*x()-8*x()-5; f1=9*x0*x0+4*x0-8; x 1 =xO-f/f 1; } while (fabs(x 1-xO) I e-6); cout?’?该力?程的根力:M?x 1 ?endl; return 0; } 截图: ■D:\潔程\lablJL\Debug\labljL.exe 该方程的根为:1「50586 Press any key to continue ? 思考题及问

文档评论(0)

1亿VIP精品文档

相关文档