matlab的学习笔记(二)
1.退出 MATLAB 后,工作区内的变量不会保留。可以使用 save
命令保存数据以供以后使用,
save myfile.mat
通过保存,系统会使用 .mat
扩展名将工作区保存在当前工作文件夹中一个名为 MAT 文件的压缩文件中。要清除工作区中的所有变量,使用 clear
命令。要清除命令窗口的内容,使用clc命令。
使用 load
将 MAT 文件中的数据还原到工作区。
load myfile.mat
2.绘制图像,是最基本的
如果要将绘图添加到现有图窗中,使用 hold on可以保留原图像的基础上添加新图像。
3.三维绘图
三维图通常显示一个由带两个变量的函数(即 z = f (x,y))定义的曲面图。要计算 z,先使用 meshgrid
在此函数的域中创建一组 (x,y) 点;surf是三维曲面图函数
在这要明白点乘是数组的运算,不加点是矩阵的运算; 点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行的维数。
最后介绍一个子图subplot
使用 subplot
函数可以在同一窗口的不同子区域显示多个绘图。
subplot
的前两个输入表示每行和每列中的绘图数。
subplot(2,2,1)表示在2*2的图组中的第一幅显示。