概述
文章目录
- 实验环境
- 实验内容
- 实验过程
实验环境
实验内容
学习使用下列函数
ezplot、plot、randperm、randi、rand、figure、hold on、max、min、xlabel、ylabel、title、norm、
find、mean、length、clc、clear all、hold off
实验过程
-
ezplot的功能是绘制符号函数的图像,只需给出函数的解析表达式即可,不需计算,也可不指出绘图区间,是一种十分简单的绘图方式。
例如 ezplot(‘sin(x)’)图像
-
plot,matlab中二维线画图函数。
1、plot(y)
当y为向量时,是以y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若y为实矩阵,则按列绘制每列对应的曲线。
2、plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。
3、plot(x1,y1,x2,y2,……)
在此格式中,每对x,y必须符合plot(x,y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
以上三种格式中的x,y都可以是表达式。plot是绘制一维曲线的基本函数,但在使用此函数之前,须先定义曲线上每一点的x以及y坐标。
例如,在0≤x≤2π区间内,绘制曲线y=2e-0.5xcos(4πx)
-
randperm ,将一列序号随机打乱,序号必须是整数。
例,将1~5顺序随机打乱
-
randi函数生成均匀分布的伪随机整数,范围为imin-imax,如果没指定imin,则默认为1。
r = randi(imax,n):生成nn的矩阵
r = randi(imax,m,n):生成mn的矩阵
r = randi(imax,[m,n]):同上
r = randi(imax,m,n,p,…):生成mnp*…的矩阵
r = randi(imax,[m,n,p,…])同上
r = randi(imax):1*1的矩阵
r = randi(imax,size(A)):和size(A)同维的矩阵
r = randi([imin,imax],…)
例, -
Rand函数
rand函数产生由在(0, 1)之间均匀分布的随机数组成的数组
-
rand(a,b)产生a行b列的随机矩阵,在命令行输入rand(1,4)产生一个1行4列的随机矩阵。
-
figure函数功能:用于创建数据窗口。
-
hold on主要是用于添加新绘图的时候保留当前绘图。
-
Max,min函数
(1) max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值。
(2) [Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号。
(3) max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。
求最小值的函数是min,其用法和max完全相同。 -
Xlabel、ylabel函数进行添加标签。
例,xlabel(‘随手写的函数’)
ylabel({‘随手写的函数’,‘y’})
-
title添加标题。
显示为标题的文本,指定为字符串标量、字符向量、字符串数组、字符数组、元胞数组、分类数。 -
Norm函数
格式:n=norm(A,p)
功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 -
Find函数
返回素有非零元素的位置
-
Mean函数求数组的平均数或者均值
使用方法
M = mean(A)
返回沿数组中不同维的元素的平均值。
如果A是一个向量,mean(A)返回A中元素的平均值。
如果A是一个矩阵,mean(A)将中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。 book.iLoveMatlab.cn
如果A是一个多元数组,mean(A)将数组中第一个非单一维的值看成一个向量,返回每个向量的平均值。
-
length函数主要是求数组元素的个数。
-
clc用来清除命令行
-
close all是关闭所有图形窗口,clear all是清除matlab工作空间的所有变量(清除所有数据)
-
hold off (重新画)使当前轴及图形不在具备被刷新的性质,指一旦有新的图像绘制,之前画的图像将不被保存,直接覆盖消失。
最后
以上就是迷路世界为你收集整理的MATLAB常用函数的使用(解释加实例)的全部内容,希望文章能够帮你解决MATLAB常用函数的使用(解释加实例)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复