计算机辅助求解一元高次方程.pdf

应用研究 数字技术

与应用

计算机辅助求解一元高次方程

李艳

(潍坊职业学院信息工程学院 山东潍坊 261041)

摘要:本文主要介绍了使用计算机辅助求解一元高次方程的两种方法,包括使用Excel的单变量求解和C语言编程。

关键词:一元高次方程求解 Excel C语言

中图分类号:TP3 17 文献标识码:A 文章编号:1007-94 16(20 14)07-0054-02

1 引言 例如:求解一元三次方程2x3-5x2+7x-10=0的根。

对于未知数x,我们从小学就开始学习如何求解,直至中学、大 具体操作步骤如下:

学,只不过形式越来越繁琐、条件越来越复杂,求解方法也越来越麻 (1)假定a1单元格为所要求解的变量x,a2单元格为已知变量y。

烦。 (单元格可任意指定)。

众所周知,对于简单的一元一次方程和一元二次方程,我们都 (2)在a1中输入任意数值,如1(即先假设x=1)。

可以由求根公式求得其精确解。当未知数幂次超过2时,就被称为高 (3)在a2单元格中输入公式:=2*a1^3-5*a1^2+7*a1-10(即将方

次方程,那么,对于一个一元高次方程,其方程根如何计算呢?例如 程中的x转换为a1),如图1所示:

3 2 (4)选择“工具”菜单上的“单变量求解”命令,弹出对话框,如图

一个一元三次方程ax +bx +cx+d=0如何求解呢?下面讨论一下用

计算机辅助求解此类方程的根。 2所示 :

(5)在“目标单元格”中输入:a2,在“目标值”中输入:0,在“可变

2 实现方法 单元格”中输入假设为未知数x的单元格a1;

2.1 使用Excel 求解具体的一元三次方程 (6)单击“确定”按钮,这时出项“单变量求解状态”对话框,显示

Excel ,作为Office家族的一员,其主要功能是表格处理与数据 已求得的解,且当前解与 目标值相同,如图3所示:

分析,但其中的单变量求解功能可完成求解此类方程。单变量求解 (7)单击“确定”按钮,此时a1单元格的值即为所求得的解x。

主要用于分析决策变量的变化对 目标值的影响,即分析不同的“因” 从图中可以看出,此一元三次方程的根为:x=2.000079,即x近

会得

计算机辅助求解如何做,计算机辅助求解一元高次方程.pdf相关推荐

  1. 有关平方或高次方的公式整理一元高次方程的求解

    Part.I Introduction 这篇博文记录一下数学中常用的有关平方或高次方的一些公式. Chap.I 一些结论 下面一部分汇总了一些重要的结论 完全平方公式: ( a ± b ) 2 = a ...

  2. matlab无穷积分求解_python做微积分

    我们最开始使用python基本都是做数值计算的,而在处理数学问题时常常也需要进行一些符号运算,python能否胜任这种需求呢?当然是可以的,我们就以微积分为例,来见识一下python处理符号运算和数值 ...

  3. R语言应用uniroot函数求解方程的根(一元解):仿真数据(方程式可视化、并添加y=0的水平横线)、uniroot函数求解方程的根(并添加方程根对应的垂直竖线)

    R语言应用uniroot函数求解方程的根(一元解):仿真数据(方程式可视化.并添加y=0的水平横线).uniroot函数求解方程的根(并添加方程根对应的垂直竖线) 目录

  4. 计算机辅助教学原理感悟,计算机辅助教学课程学习心得.docx

    计算机辅助教学课程学习心得 计算机辅助教学课程学习心得 计算机辅助教学学习心得 对于我这个对电脑知识什么都不懂,只会打打字(而且打字的速度都很慢)的电脑盲来说,选择学这门课既是一种挑战,也是希望能够借 ...

  5. 计算机技术中常用的术语CAE是指_,计算机技术中常用的术语CAE是指______。A:计算机辅助设计B:计算机辅助制造C:计算机辅助工程D:计...

    计算机技术中常用的术语CAE是指______.A:计算机辅助设计B:计算机辅助制造C:计算机辅助工程D:计 更多相关问题 土的极限平衡条件,就是土在极限平衡状态下,土中的主应力与土的抗剪强度参数之间的 ...

  6. 哪项技术是计算机辅助外科的基础,计算机辅助外科手术计划和模拟原理和方法.pdf...

    计算机辅助外科手术计划和模拟原理和方法.pdf 维普资讯 器蝴表1995112(3)·271~276 计算机辅助外科手术计划和模拟 : I. 原理和方法 郑国焱 综述 (第一军压土学 圈亲赴 奎军重点 ...

  7. 计算机辅助药物设计课程,计算机辅助药物设计课程.doc

    计算机辅助药物设计课程 计算机辅助药物设计结课作业 学院:生物工程 专业:生物制药 学号姓名: 冯倩 利用chemdraw做5个分子结构或反应式,展示分子至少5种不同显示元素或显示方式 从RCSB p ...

  8. 对计算机辅助英语的看法,计算机辅助英语笔译的必要性分析

    季童 [摘要]随着全球化经济的迅速发展,我国与其他国家之间的经济文化交流也日益增多,这就大大增加了英语译员的工作量,如果只是人工翻译则无法满足社会对英语翻译水平的要求,因此需要寻求新的翻译手段来提高英 ...

  9. 计算机辅助教育阶段,最新计算机辅助教育复习资料(7页)-原创力文档

    精品文档 计算机辅助教育 (农大师范院教育技术学专业计算机辅助教育考试重点) 第一章 计算机辅助教育概况 1.计算机辅助教育概念 计算机辅助教育CBE (Computer Based Educatio ...

  10. 计算机辅助制造在计算机应用,计算机辅助制造

    计算机辅助制造(Computer Aided Manufacturing/Computer-Aided Making,CAM) [编辑] 计算机辅助制造(CAM)概述 计算机辅助制造(CAM)指用计算 ...

最新文章

  1. 样式集(七)仿微信发现页样式
  2. freemarker写select组件报错总结(六)
  3. Tfs 2010使用小技巧
  4. 音视频中时间戳增量计算
  5. idea连接svn_搭建本地虚拟(centos)svn服务器
  6. SQL SERVER模糊匹配查询
  7. HOG特征提取算法解析
  8. Flume中的flume-env.sh和log4j.properties配置调整建议(图文详解)
  9. c#程序设计实训报告心得体会_C#.NET程序设计实验一实验报告
  10. 如何取消计算机待机时间,如何更改电脑待机时间
  11. opencv 显示无边框
  12. 修改计算机用户名bat,修改计算机名.bat
  13. idea的tools下面没有deployment选项
  14. 螺旋传动设计系统lisp_螺旋传动设计.doc
  15. 单元测试与E2E测试
  16. 打印某个月份的日历表!
  17. createjs打飞机
  18. mysql libmysqlclient_libmysqlclient.a无处可寻
  19. 丘成桐中学科学奖计算机怎样,丘成桐中学科学奖是什么?
  20. 做外贸一定要知道的20条经验教训

热门文章

  1. CreateThread()和_beginthread()有什么不同?
  2. 高等数学知识框架梳理
  3. 如何设计一张合格的日志表
  4. 腾讯火力全开“吃鸡”:下一个游戏行业风口怎能错过?
  5. python处理地震sac数据_[数据处理] 地震数据及相关软件概述
  6. 在没有QQ、微信时局域网共享文件方法
  7. 如何编制一份软件项目开发计划书
  8. vs2005 c++ mfc程序无法打开资源文件
  9. 自备一个刷BIOS神器
  10. 6月读书《有效的管理者》笔记