MATLAB实验报告
机电工程学院
姓名: 李祖达 学号: 5901111120 专业:机械设计制造及其自动化
目 录
实验一 熟悉MATLAB环境认识
MATLAB ·············································· 3
实验二 MATLAB运算础 ································ 6 实验三 MATLAB矩阵分析和理 ························· 8
实验四 求余弦的积分并绘出像 ······················ 11
实验五、六 用matlab求解多项式并用plot绘制函数图象 (常微分程)········································ 13
实验七 函数件 ···································· 16
实验八、九 MATLAB程序设计(循环、择)················ 19
实验十 采用SIMULINK的系统真······················· 24
实验十一 菜单设计····································27
实验一熟悉MATLAB环境认识MATLAB
一、 实验目的
熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。 二、 实验设备与仪器
1.微机
2.matlab仿真软件 三、 实验步骤
1. 了解matlab的硬件和软件必备环境; 2. 启动matlab;
3. 熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统布局区;
4. 学习优化建模过程。 四、 实验报告要求
1. 写出matlab系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;
2. 优化建模过程应用举例 五、实验内容
(一)、Matlab操作界面
1. 命令窗口(command window) 2. 命令历史窗口(command history) 3. 工作空间管理窗口(workspace) 4. 当前路径窗口(current directory)
(二)、实现下列优化建模过程
?123???1、简单矩阵A??456?的输入步骤。
??789??指令:
A=[1 2 3 ;4 5 6 ;7 8 9] A =
1 2 3 4 5 6 7 8 9
2、矩阵的分行输入。 A=[1,2,3 4,5,6 7,8,9] 指令: >> A=[1,2,3 4,5,6
7,8,9]
A =
1 2 3 4 5 6 7 8 9 3、指令的续行输入
S=1-1/2+1/3-1/4+ ... 1/5-1/6+1/7-1/8 指令:
S=1-1/2+1/3-1/4+ ... 1/5-1/6+1/7-1/8 S = 0.6345
4、画出衰减振荡曲线y?e?tt3sin3t及其它的包络线y?0?e3。[0,2pi] 指令:
t=[0:pi/4:2*pi]; y=exp(-t/3).*sin(3*t); plot(y)
t的取值范围是5、画出z?sin(x2?y2)x?y22所表示的三维曲面。x,y的取值范围是[?8,8]。
>> x=-8:0.5:8; >> y=-8:0.5:8;
>> z=(sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2)); >> plot3(x,y,z)
6、复数矩阵的生成及运算
A=[1,3;2,4]-[5,8;6,9]*i
B=[1+5i,2+6i;3+8*i,4+9*i] C=A*B
>> A=[1,3;2,4]-[5,8;6,9]*i