MATLAB基本操作
1、MATLAB数值序列的生成(3种)并且描述升序、降序的方法。
2、MATLAB矩阵串联(行串联、列串联)
3、矩阵的赋值(单元素赋值;行赋值;列赋值)
4、分别使用for和while循环进行流程控件编程。
5、实现一个函数定义,要求2个输入变量,2个输出变量。能够正常运行该函数并输出显示两个变量结果。分析函数与典型M文件区别。
6、通过MATLAB分别实现2维线图,3维线图,3维网图,3维面图。并且在一个2行2列的界面中展示。
实验原理:
1、序列生成
升序 a=起点:步长:终点 当终点值比起点值大时,序列呈升序排列,且步长为正数
降序 a=起点:步长:终点 当终点值比起点值小时,序列呈降序排列,且步长为负数
2、矩阵串联
水平串联 在两个矩阵行数相同的情况下可以进行水平串联
垂直串联 在两个矩阵列数相同的情况下可以进行垂直串联
3、矩阵的赋值
行赋值 获得矩阵的定位将数值赋值
列赋值 获得矩阵的定位将数值赋值
4、循环
For循环 循环次数可以未定义
While循环 循环次数确定
5、函数定义
创建一个同函数名相同的脚本文件,定义两个变量接收输出参数,定义两个变量存放输入参数。在函数名的下方写入函数体,实现函数正真的具体功能,若想要输出两个参数,则需要使用[a b]接收两个参数,同时定义的时候也需要定义两个输出的参数。函数文件有输入和输出,当使用一个函数时需要定义一个函数文件,而脚本文件是没有输入输出函数的
6、维线图
同一窗口内按2*2的网格显示维线图,使用subplot()函数,函数内部使用三个参数分别是行数,列数和顺序排第几位,例如subplot(222)则表示一个2行2列第2个位置。实现二维线图使用plot实现,需要设置x轴与y轴的数值,若要设置其他的参数可在plot函数后面进行添加。三维图使用plot3函数实现,大致的设置方式与2维相似,只是在原来的基础上添加了一个z轴,其余的设置是相同的。
实验实现:
数值序列生成
1、顺序
2、降序
3、默认
矩阵串联
行串联:
列串联 :
矩阵赋值
行赋值:
列赋值:
循环
for循环
while循环
函数定义
维度图
代码实现:
实现图: