实验三 MATLAB程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三 MATLAB 程序设计
1、目的和要求
(1)熟练掌握MATLAB 的程序流程控制结构。
(2)熟练掌握M 文件的结构。
(3)熟练掌握函数调用和参数传递。
2、内容和步骤
参见教材实验五。
3、实验报告提交要求
用for 语句、while 和函数调用三种方式分别对下述两题进行编程,并上机进行操作、运行出结果。
(1) +-+-+-
=)!
2()1(!4!21cos 242n x x x x n
n for 语句方式:
While 语句方式:
函数调用方式:
(2) ++-++-+-=++1
)1(432)1ln(
1
432n x x x x x x n n (-1<x ≤1) for 语句方式:
While 语句方式:
函数调用方式:
(3) ⋯
++⋯+++=!!22!11n x x x e n
x
for 语句方式:
While 语句方式:
函数调用方式:
(4)用所学的流程控制结构编写程序,使其能求ax2+bx+c=0方程的解。
提示根据以下几种情况考虑:
① a=0,不是二次方程;② b2-4ac=0,有两个相等实根;
③ b2-4ac>0,有两个不等实根;④ b2-4ac<0,有两个共轭复根。
① a=0,不是二次方程;
② b2-4ac=0,有两个相等实根;
③ b2-4ac>0,有两个不等实根;
④ b2-4ac<0,有两个共轭复根。
(5)完成P305页中第五章第6题编程,要求用函数式文件完成。
注:函数式文件需说明文件保存名是什么。