实验及课后上机作业
报 告
课程名称: MATLAB基础 授课班级: 学 号: 姓 名: 指导老师:
MATLAB实验一:MATLAB语言基本概念实验
一、实验目的:
1. 熟悉MATLAB语言及使用环境; 2. 掌握MATLAB的常用命令;
3.掌握MATLAB的工作空间的使用; 4. 掌握MATLAB的获得帮助的途径。
5. 掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用; 6. 掌握MATLAB的命令运行方式和M文件运行方式; 7. 掌握矩阵在MATLAB中的运用。
二、实验方案分析及设计:
本次实验主要目的是了解MATLAB的使用环境,以及常用的一些命令的使用;了解
矩阵在MATLAB实验中的具体运用,以及相关的一些符号命令的使用。
三、实验器材:
电脑一台,MATLAB软件
四、实验步骤:
打开MATLAB程序,将实验内容中的题目依次输入MATLAB中,运行得到并记录结果,最后再对所得结果进行验证。
五、实验内容及要求:
1. 熟悉MATLAB工作空间的功能,将工作空间中的变量保存为M文件,并提取该文件中的变量。(该题只需在MATLAB环境中操作,不用在实验报告中写结果) 2.熟悉MATLAB获取帮助的途径,将所有plot开头的函数列出来,并详细给出plotfis函数的使用方法。(该题只需在MATLAB环境中操作,不用在实验报告中写结果)
3. 输入 A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2;3 3 3],
在命令窗口中执行下列表达式,写出实验结果并掌握其含义: 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
4.输入 C=1:2:20,则 C(i)表示什么(写出实验结果)?其中 i=1,2,3,…,10。
1
5. 试用 help命令理解下面程序各指令的含义:(请在程序语句右边写上自己的理解,用
注释符%开头。)
clear
t =0:0.001:2*pi; subplot(2,2,1); polar(t, 1+cos(t)) subplot(2,2,2);
plot(cos(t).^3,sin(t).^3) subplot(2,2,3);
polar(t,abs(sin(t).*cos(t))) subplot(2,2,4);
polar(t,(cos(2*t)).^0.5)
?535??242?????6.计算矩阵?374?与?679?之和。(写出程序及运行结果)
??798????836??
?4?8i3?5i2?7i1?4i7?5i?7.求x??的共轭转置。(写出程序及运行结果) ??3?2i7?6i9?4i3?9i4?4i?
?693??241?8.计算a??与的数组乘积。(写出程序及运行结果) b?????275??468?
2
?37??492?9. 对于AX?B,如果A??764?,B??26?,求解X。(写出程序及运行结果)
???????28???357??
?123??45610.已知:a?? ??,分别计算a的数组平方和矩阵平方。(写出程序及运行结果)
??789??
?125??8?74?11. a??观察a与b之间的六种关系运算的结果。(写?,b??362?,36?4????出程序及运行结果)
?42??71??59?12. 将矩阵a??、和[a(:)’; b(:)’; b?c???83??62?组合成两个新矩阵:75??????c(:)’]’ (写出程序及运行结果)
(1)组合成一个4?3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即
?4?5??2? ?775?86??19??32?
(2)按照a、b、c的列顺序组合成一个行矢量,即 ?452778135692?
六、实验心得体会:
实验时间
批阅老师 3
实验成绩
相关推荐: