- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理中涉及的MATLAB子函数
实验涉及的MATLAB子函数
plot
功能:按线性比例关系,在x和y两个方向上绘制二维图形。
调用格式:
plot(x, y); %绘制以x为横轴、y为纵轴的线性图形。
plot(x1, y1, x2, y2, …); %在同一坐标系上绘制多组x元素对y元素的线性图形。
subplot
功能:建立子图轴系,在同一图形界面上产生多个绘图区间。
调用格式:
subplot(m, n, i); %在同一图形界面上产生一个m行n列的子图轴系,在第i个子图位置上作图。
figure
新建图形窗口
clear all;
功能:清空存储空间。
clc;
功能:清空命令窗。
close;
功能:关闭当前图形窗口。
clf;
功能:清空当前图形窗口。
stem
功能:绘制二维脉冲杆图(离散序列)图形。
调用格式:
stem(x, y); %绘制以x为横轴、y为纵轴的脉冲杆图图形。
hold
功能:控制当前图形是否刷新的双向切换开关。
调用格式:
hold on; %使当前轴及图形保持而不被刷新,准备接受此后将绘制的新曲线。
hold off; %使当前轴及图形不再具备不被刷新的性质。
即将hold on与hold off之间的图形画在一张图上。
title
功能:在图形的上方标注图名。
调用格式:
title(string); %在图形的上方标注由字符串表示的图名,其中string的内容可以是中文或英文。
xlabel
功能:在横坐标的下方标注说明。
调用格式:
xlabel(string); %在横坐标的下方标注说明,其中string的内容可以是中文或英文。
ylabel
功能:在纵坐标的左侧标注说明。
调用格式:
ylabel(string); %在纵坐标的左侧标注说明,其中string的内容可以是中文或英文。
axis
功能:限定图形坐标的范围。
调用格式:
axis([x1, x2, y1, y2]); %在横坐标起点为x1、终点为x2,纵坐标起点为y1、终点为y2的范围内作图。
grid
功能:在指定的图形坐标上绘制分格线。
调用格式:
grid 紧跟在要绘制分格线的绘图指令后面。例如:plot(t, y); grid
grid on 绘制分格线。
grid off 不绘制分格线。
text
功能:在图形上标注文字说明。
调用格式:
text(xt, yt, string); %在图面上(xt, yt)坐标处书写文字说明。其中文字说明字符串 必须使用单引号标注。
set
功能:设置图形对象属性。
调用格式:
set(gca, Xtick, xs, Ytick, ys); %二维坐标刻度设置。
set(gca, Xtick, xs, Ytick, ys, Ztick, zs); %三维坐标刻度设置。
xs,ys,zs可以是任何合法的实数向量,分别决定了x,y,z轴的刻度。
pause
功能:暂停执行文件。
调用格式:
pause; %暂停执行文件,等待用户按任意键继续。
pause(n); %在继续执行之前,暂停n秒。
length
功能:取某一变量的长度(采样点数)。
调用格式:
N = length(n); %取变量n的采样点个数,赋给变量N。
ceil
功能:圆整到最近的大于等于A的整数。
调用格式:B = ceil(A)
mod
功能:模除求余。
调用格式:
mod(x, m); %x整除m取正余数。
floor
功能:向 -∞舍入为整数。
调用格式:
floor(x); %将x向 -∞舍入为整数。
rand
功能:产生rand随机信号。
调用格式:
x = rand(n, m); %用于产生一组具有n行m列的随机信号。
abs
功能:求绝对值(幅值)。
调用格式:
y = abs(x); %用于计算x的绝对值。
当x为复数时,得到的是复数模(幅值),即
square
功能:产生矩形波。
调用格式:
x = square(t); %类似于sin(t),产生周期为2p,幅值为±1的方波。
x = square(t, duty); %产生指定周期的矩形波,其中duty用于指定脉冲宽度与整个周期的比例。
sum
功能:求各元素之和。
调用格式:
Z = sum(x); %求各元素之和,常用于等宽数组求定积分。
fliplr
功能:对矩阵行元素进行
文档评论(0)