1.实验目的
复习MATLAB中常用函数的使用。
2.实验环境
Matlab
3.实验内容
练习使用下列函数
ezplot、plot、randperm、randi、rand、figure、hold on、xlabel、ylabel、title、norm、
find、mean、length、clc、clear all,max、min、
4.实验过程
1.函数ezplot可以直接画出函数的图形,画隐函数图形很方便。
图1.1
- plot函数常常被用于绘制各种二维图像
图1.2
3.Randperm(n)是把1到n这些数随机打乱得到的一个数字序列。
randperm(n,k) 返回行向量,其中包含在 1 到 n 之间随机选择的 k 个唯一整数。
图1.3
4.X = randi(imax) 返回一个介于 1 和 imax 之间的伪随机整数标量。
图1.4
5.rand函数产生由在(a, b)之间均匀分布的随机数组成的数组
图1.5
6.figure 使用默认属性值创建一个新的图窗窗口。生成的图窗为当前图窗。
图1.6
7.hold on 保留当前坐标区中的绘图,从而使新添加到坐标区中的绘图不会删除现有绘图。
图1.7
8.hold off 将保留状态设置为 off,从而使新添加到坐标区中的绘图清除现有绘图并重置所有的坐标区属性。
图1.8
- title(图形标题),xlabel(x轴说明),ylabel(y轴说明)
图1.9
10.max和min(同理)
M = max(A) 返回数组的最大元素。
如果 A 是向量,则 max(A) 返回 A 的最大值。
如果 A 为矩阵,则 max(A) 是包含每一列的最大值的行向量。
如果 A 是多维数组,则 max(A) 沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度的大小将变为 1,而所有其他维度的大小保持不变。如果 A 是第一个维度长度为零的空数组,则 max(A) 返回与 A 大小相同的空数组。
图1.10
11.norm(v) 返回向量 v 的欧几里德范数。此范数也称为 2-范数、向量模或欧几里德长度。
图1.11
12.find(X) 返回一个包含数组 X 中每个非零元素的线性索引的向量。如果 X 为向量,则 find 返回方向与 X 相同的向量。如果 X 为多维数组,则 find 返回由结果的线性索引组成的列向量。
图1.12
- clc:清除命令窗口的内容,对工作环境中的全部变量无任何影响。
图1.13
- clear all:清除工作空间的所有变量,函数,和MEX文件
图1.14
- mean(A) 返回 A 沿大小不等于 1 的第一个数组维度的元素的均值。
如果 A 是向量,则 mean(A) 返回元素均值。
如果 A 为矩阵,那么 mean(A) 返回包含每列均值的行向量。
如果 A 是多维数组,则 mean(A) 沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度会变为 1,而所有其他维度的大小保持不变。
图1.15
- Length(A) 返回 X 中最大数组维度的长度。对于向量,长度仅仅是元素数量。对于具有更多维度的数据,长度为 max(size(X))。空数组的长度为零。
图1.16
5.实验总结
通过本次实验使我复习了许多知识。