Matlab上机操作实验报告 2014020904003 电工四班吕及时
一、实验目的
通过上机编程实验,使自己熟悉对MATLAB软件平台的使用、掌握MATLAB的编程技巧,让自己对MATLAB软件平台在科学计算中的重要作用有深入了解。 二、实验内容
1. 熟练掌握矩阵的生成、加、减、乘、除、转置、行列式、逆、范数等运算操作。(用.m文件和Matlab函数编写一个对给定矩阵进行运算操作的程序)
2. 熟练掌握算术符号操作和基本运算操作,包括矩阵合并、向量合并、符号转换、展开符号表达式、符号因式分解、符号表达式的化简、代数方程的符号解析解、特征多项式、函数的反函数、函数计算器、微积分、常微分方程的符号解、符号函数的画图等。(用.m文件编写进行符号因式分解和函数求反的程序)
3. 掌握Matlab函数的编写规范。
4、掌握Matlab常用的绘图处理操作,包括:基本平面图、图形注释命令、三维曲线和面的填充、三维等高线等。(用.m文件编写在一个图形窗口上绘制正弦和余弦函数的图形,并给出充分的图形注释)
5. 熟练操作MATLAB软件平台,能利用M文件完成MATLAB的程序设计。 四、实验过程
矩阵运算和Matlab编程 五、程序设计实验题目
1. 编程实现以下数列的图像,用户能输入不同的初始值以及系数。并以x,y为坐标显示图像
x(n+1) = a*x(n)-b*(y(n)-x(n)^2); y(n+1) = b*x(n)+a*(y(n)-x(n)^2)
解:
2.编程实现奥运5环图像,允许用户输入环的直径。
解:
3.实现对输入任意长度向量元素的冒泡排序的升序排列。不允许使用sort函数。
解: