本PDF文档是《MATLAB基础实验报告:仿真软件与应用实践1》的基础教程和实践指南,内容涵盖使用MATLAB进行仿真的基本知识、技能及案例分析。适合初学者学习并掌握该软件的应用技巧。
仿真软件与应用实践1 MATLAB基础实验报告(代码总结心得)
一、实验目的和要求:
1. 掌握数组与矩阵的创建方法,包括矩阵运算、数组运算及向量与矩阵的特殊处理;
2. 学会二维图形、三维曲线以及曲面图的绘制,并能够添加相应的标注。
二、实验内容:
1. 使用“:”操作符和 linspace 函数生成数组 a=[0,6,12,18,24,30,36,42],并将其分别转化为 4*2 和 2*4 的矩阵。
2. 在MATLAB中输入矩阵A,并回答以下问题:
(1)创建一个包含 A 中第2列到第4列所有元素的 4x3 数组 B;
(2)生成一个由 A 中第3行和第四行的所有元素组成的 2*4 矩阵 C;
(3)构建一个含有A中前两行与后三列所有元素的矩阵 D,其大小为 2*3;
(4)利用单下标方法及双下标方法分别创建向量a=[-5,6,15]和b=[6,8,1]。使用这两个向量生成一个新矩阵E,并通过“[]”删除原矩阵A的第二行与第三列。
3. 设有 a、b 和 c 三个数组,其中:
(1)计算a+b,a*b,a.*b,ab,a.b,a^2,a.^2的结果并分析;
(2)求c中所有元素的平均值、最大值以及中间数值,并将这些数从小到大排序;
(3)解释 b(2:3,[1,3]) 的含义,生成该数组后将其赋给变量d。
4. 已知矩阵A=[■(7&2&1&-2@9&15&3&-2@-2&-2&11&5@1&3&2&13)],使用MATLAB求解以下内容:矩阵的秩、行列式值、逆矩阵及特征向量和特征值。
5. 利用MATLAB计算方程组[■(7,2,1,-2;9,15,3,-2;-2,-2,11,3;1,3,2,13)]*[■(x_1@x_2@x_3@x_4 )]=[■(4@7@-1@0)]的解。
6. 使用不同的线型和颜色在同一坐标系内绘制曲线y=2e^(-0.5*x)*sin(2πx)及其包络,并添加必要的图形标注。
7. 在一个绘图窗口中以子图形式同时展示正弦、余弦、正切及余割函数的图像,为这些图形添加适当的标签和注释。
8. 选择xy平面内的区域[-8,8]*[-8,8]来绘制z=(sin√(x^2+y^2 ))√(x^2+y^2 ) 的三种三维曲面图。