实验一 matlab的基本操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:MATLAB 的基本操作 实验名称: MA TLAB 操作
实验日期: 2020 年 4 月 18 日
姓名: 班级学号:
成绩:
一、实验目的
1、熟悉MATLAB 的界面和基本操作;
2、掌握MATLAB 的基本运算方法;
3、掌握MATLAB 中帮助命令的使用方法。
二、实验内容及步骤
1、进入Matlab 工作环境,熟悉各窗口的功能。
(1)双击桌面图标,或从“开始”菜单打开MATLAB.exe ,启动MATLAB 。
(2)查看MA TLAB 界面各窗口的布局、了解其功能,并完成各窗口之间的切换。
(3)设置当前工作目录。
在D 盘创建mymatlab 目录,并将其作为当前工作目录。
今后的
实验过程中以此目录作为当前工作目录。
2、计算225.389.1753cos 54.5e -÷⎪⎭
⎫ ⎝⎛+π的值。
(1)在命令窗口(Command Window )中输入程序:
5.54^2+cos(3/5*pi)*sqrt(17.89)/3.5-exp(2)
(2)按回车键运行,如果出现“Error ”(出错信息),则应找出原因并改正,再运行。
(3)运行结果: 22.9291 3、输入矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=913652824A ,⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡=333222111B ,在命令窗口中执行下列表达式,掌握其含义:
A(2,3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A
(1)在命令窗口键入 A=[4,2,8;2,5,6;3,1,9] ,
生成矩阵A ;键入
B=[1,1,1;2,2,2;3,3,3] ,生成矩阵B ;
(2)记录执行以下表达式的结果:
A(2, 3)= 6 A(6)= 1 A(:,2)= [2;5; 1] A(3,:) = [3 1 9] A(:,1:2:3)= [4 8;2 6;3 9] A(:,3).*B(:,2)= [8;12;27]
A(:,3)*B(2,:)= [16 16 16;12 12 12;18 18 18]
A*B= [32 32 32;30 30 30;32 32 32] A.*B= [4 2 8;4 10 12;9 3 27] A^2= [44 26 116;36 35 100;41 20 111]
A.^2= [16 4 64;4 25 36;9 1 81]
B/A= [0.5000 0.0769 -0.3846;1.0000 0.1538 -0.7692;1.5000 0.2308 -1.1538]
B./A= [0.2500 0.5000 0.1250;1.000 0.4000 0.3333;1.0000 3.0000 0.3333]
B.\A= [4.0000 2.0000 8.0000;1.0000 2.5000 3.0000;1.0000 0.3333 3.0000]
4、产生一个5阶魔方矩阵,将矩阵的第3行4列元素赋值给变量a ;将由矩阵第2,3,4
行第2,5列构成的子矩阵赋值给变量b 。
(1)在命令窗口键入>>clear 和>>clc ,观察命令窗口内容的变化。
clear 命令的作用是 清除工作空间的变量
clc 命令的作用是 清除命令窗口中显示内容
(2)利用magic()函数产生魔方矩阵,并将此矩阵赋给变量M 。
程序 M=magic(5)
(3)将矩阵M 的第3行第4列元素赋值给变量a ,
程序 a=M(3,4)
(4)将由矩阵M 第2,3,4行第2,5列构成的子矩阵赋值给变量b ,
程序 b=M(2:1:4,2:3:5)
5、建立如下矩阵
(1)1010
201000020100002010⨯⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭ 程序: 2010*(eye(10,10))
(2)88
066606660⨯⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭ 程序:
6*(ones(8,8))-6*(eye(8,8))
6、设有分块矩阵⎥⎦⎤⎢⎣⎡=⨯⨯⨯⨯223
22333D O R E A ,其中E ,R ,O ,D 分别为单位阵、随机阵、零阵和对角阵⎥⎦
⎤⎢⎣⎡200e 。
(1)生成单位阵E ,程序: E=eye(3,3)
(2)生成随机阵R ,程序: R=rand(3,2)
(3)生成零阵O ,程序: O=zeros(2,3)
(4)生成对角阵D ,程序: D=[e 0;0 2]
(5)生成矩阵A ,程序: A=[eye(3,3),rand(3,2);zeros(2,3),[e 0;0 2]]
7、查看plot 函数的帮助文档,并查看Demos 中关于plot 的示例程序。
(1)在命令窗口输入>>help plot ,查看plot 函数的帮助文档。
(2)点击“help ”菜单,选择“Demos ”子菜单,在“MATLAB ”中选择“Graphics ”,再
选择“2-D Plots ”,即可看到关于plot 函数的示例程序。