- 147
- 0
- 约小于1千字
- 约 15页
- 2018-09-10 发布于广西
- 举报
第五节 用Mathematica解方程 Solve[ f[x]= =0,x] DSolve[degn,y[x],x] 5.1 Mathematica用于解方程的命令: 1、????? Solve[f[x]= =0,x] 2、????? Nsolve[f[x]==0,x] 3、????? Roots[f[x]==0,x] 4、????? Reduce[f[x]==0,x] 5、????? FindRoot[f[x]==0,{x,x0}] 6、FindRoot[f[x]==0,{x,x0,x1}] 例1解方程 解: Nsolve[f[x]==0,x ] 对于5次及5次以上的方程已经没有公式解 Solve[ ]只能给出以Roots表示的抽象解 这时改用Nsolve[ ]能求出近似值。 例3 求五次方程的根 改用Nsolve[ ] 可以得到近似解 只能得出符号解 5.1.3 Roots[ ] Roots的用法有所区别,其输出的结果是逻辑表达式。 结果是两个逻辑表达式的”或”.为了转化成x→a的形式,可以用ToRules函数。 5.1.4 Reduce[ ] Reduce函数给出方程的全部解。 Reduce函数详细讨论了各种可能的情况,而Solve只考虑了a≠0的一种情况。 5.1.5 切线法 FindRoot[ eqn,{x,x0}] 对于没有初等函数解的方程,Solve 可能解不出来,这时用FindRoot求函数的近似解。用FindRoot[egn,{x,x0}]时Mathematica是根据牛顿迭代法求根的近似值。因此初值x0要选择的与真值不太远。 例6 求解方程 注意,用以上的方法得到的解是形式解的集合,不能直接在以后的运算中使用,如果希望在计算中使用方程的根,可以将这些形式根的值存入一个表中,表中的元素就可以带入各种的表达式中去进行计算了。 5.1.6 割线法FindRoot[eqn,{x,x0,x1}] 如果用牛顿法求不出根,则用割线法求近似值。割线法的命令格式为 FindRoot[eqn,{x,x0,x1} ] 其中(x0,x1)为根的间隔区间。即在该区间里有且仅有方程的一个根。 例6 求方程 的根。 系统提示出错,并给出一个并不存在的根。 谢谢使用!
您可能关注的文档
- 第三节软体动物和节肢动物(课件).ppt
- 第三课第一节课时间生命的节奏(课件).ppt
- 第三节贫困问题(课件).ppt
- 第三课一方水土养一方人do(课件).ppt
- 第三课美术作品的艺术语言(课件).ppt
- 第三章3多组分多级平衡分离过程分析与简捷计算(课件).ppt
- 第三章_酶1(课件).ppt
- 第三章_插花造型的基本理论(课件).ppt
- 第三章纯金属与合金的结晶(课件).ppt
- 第三章常用加工方法综述(课件).ppt
- 2026《气门摇臂轴支座铣夹具设计案例》980字.docx
- 2026《汽车前悬架减震器主要参数选择和设计案例》1700字.docx
- 2026《浅析工业机器人对汽车制造企业员工培训的影响》11000字.docx
- 病原微生物题库试卷及答案.docx
- 日本影视文学在日语教学中可行性研究报告.docx
- 页岩气水平井钻井装备配套服务可行性研究报告.docx
- 2026《辽河干流水环境容量核算与分析计算案例》4700字.docx
- 2026《论中小企业财务风险防范存在的问题及对策—以M企业为例》12000字.docx
- 2026《绿色金融减贫效应的实证分析》4300字.docx
- 2026《贸易港口应对危机的策略研究国内外文献综述》8000字.docx
最近下载
- 健康减脂专家—变啦V1.2发布.doc VIP
- 比亚迪唐dm2015款旗舰版说明书.doc VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- FMEA手册最新中文版整理(第五版).pdf VIP
- 68万吨年煤制甲醇项目精馏工段工艺设计.doc
- 全球化背景下海外中国公民领事保护体系的构建与完善研究.docx VIP
- 写人外貌作文教学课件.ppt VIP
- 2012款东风标致508用户使用手册.pdf
- 年产吨碳酸饮料工厂设计.docx VIP
- 2026届湖南长沙长郡教肓集团重点中学中考语文最后冲刺模拟试卷含解析.doc
原创力文档

文档评论(0)