matlab操作实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一matlab基本操作
一、实验目的
熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模元素;熟悉matlab优化建模过程。
二、实验设备与工具
1.计算机
2.matlab软件
三、实验步骤
1. 了解matlab的硬件和软件必备环境;
2. 启动matlab;
3. 学习优化建模过程。
四、实验报告要求
1. 写出matlab系统界面的各个构成;以及系统布局区的组成;以及每一部
分的功能;
2. 优化建模过程应用举例
五、实验内容
(一)、Matlab操作界面
1.命令窗口(command window)
2.命令历史窗口(command history)
3.工作空间管理窗口(workspace)
4.当前路径窗口(current directory)
(二)、优化建模过程应用举例
1、简单矩阵
123
456
789
A
⎡⎤
⎢⎥
=⎢⎥
⎢⎥
⎣⎦
的输入步骤。
(1)在键盘上输入下列内容
A = [1,1,3; 4,5,6; 7,8,9]
(2)按【Enter】键,指令被执行。
(3)在指令执行后,MATLAB指令窗中将显示以下结果:
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
3、指令的续行输入
S=1-1/2+1/3-1/4+ ...
1/5-1/6+1/7-1/8
S =
0.6345
4、画出衰减振荡曲线t e
y t 3sin 3-=及其它的包络线3
0t e y -=。t 的取值范围是]4,0[π。 t=0:pi/50:4*pi;
y0=exp(-t/3);
y=exp(-t/3).*sin(3*t);
plot(t,y,'-r',t,y0,':b',t,-y0,':b')
grid
5、画出2222)
sin(y x y x z ++=所表示的三维曲面。y x ,的取值范围是]8,8[-。
clear;x=-8:0.5:8;
y=x';
X=ones(size(y))*x;
Y=y*ones(size(x));
R=sqrt(X.^2+Y.^2)+eps; %<5>
Z=sin(R)./R; %<6>
surf(X,Y,Z); %
colormap(cool) %
xlabel('x'),ylabel('y'),zlabel('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.0000 - 5.0000i 3.0000 - 8.0000i
2.0000 - 6.0000i 4.0000 - 9.0000i
B =1.0000 + 5.0000i 2.0000 + 6.0000i
3.0000 + 8.0000i
4.0000 + 9.0000i
C =1.0e+002 *
0.9900 1.1600 - 0.0900i
1.1600 + 0.0900i 1.3700
实验二M文件的建立
一、实验目的
熟悉matlab的安装与启动;熟悉matlab用户界面;熟悉matlab功能、建模
元素;熟悉matlab优化建模过程。
二、实验设备与仪器
1.微机;
2. matlab仿真软件
三、实验步骤
1.了解matlab的硬件和软件必备环境;
2.启动matlab;
3.熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏以及系统
布局区;
4.熟悉M文件的建立过程。
四、实验报告要求
1. 熟练运用matlab建立M文件,这是优化的基础;了解优化计算过程,对
于不同形式的优化模型注意计算过程的差异;
2. 优化建模过程应用举例。
五、实验相关知识
MATLAB 程序分为两类:M 脚本文件(M-Script) 和M 函数(M-function),
●M 脚本文件中包含一族由MATLAB 语言所支持的语句,它类似于DOS
下的批处理文件,它的执行方式很简单,用户只需在MATLAB 的提示符>> 下键入该M 文件的文件名,这样MATLAB 就会自动执行该M 文件中
的各条语句,并将结果直接返回到MATLAB 的工作空间。
●MATLAB 的M 函数是由function 语句引导的,其基本格式如下:
function [返回变量列表] = 函数名(输入变量列表)
注释说明语句段, 由% 引导
输入、返回变量格式的检测
函数体语句
六、实验内容
1.建立M文件的必要性:
对于常用的或很长的程序,如果每次都从头输入,则非常费时间,也容易出错.将这些程序做成M文件就方便多了--只要输入自定义的命令,就可以方便的调用,编程的效率大大提高!
2.建立M文件
(1)maltab命令窗口中编辑好M文件