常用基本函数

来源:互联网 发布:淘宝钻石买家极速退款 编辑:程序博客网 时间:2024/06/06 05:01

1、清屏
clc 清除命令窗口
clear command window 清除命令窗口
clear 清除所有变量
clf 清除图形(旧版本中可以使用“clg”)

 

2、随机数生成
rand(n) 生成n阶随机方阵,随机数范围0~1
rand(m,n) 生成m×n阶的随机矩阵,随机数范围0~1
randn(n) 生成n阶随机方阵,随机数是均值为0,方差为1的白噪声
randn(m,n) 生成m×n阶的随机矩阵,随机数是均值为0,方差为1的白噪声
randint(m,n,[1 N]) 生成m×n阶的随机矩阵,随机数是1到N的随机整数
randint(m,n,N+1) 同上
randperm(n) 产生1到n的无重复随机整数序列

 

3、图形绘制
plot(x,y) 以x为横坐标,y为纵坐标绘图,默认以线段连接每一个坐标
plot(y) y为实数,自动设置横坐标范围
plot(z) z为虚数,横轴为实轴,纵轴为虚轴,在复平面上绘制虚数z的图形
plot(A) A为m×n的矩阵,以A的列绘制n个不同颜色的图形,横轴范围自动
plot(x,y,'.') 以点“.”绘制图形,而不是以线连接每一个坐标
plot(x,y,'o') 同上,以圆圈“○”绘制图形
plot(x,y,'linewidth',2) 以线宽2绘图
polar(theta,r) 在极坐标中绘图,“theta”是角度,“r”是长度
semilogx(x,y) 半对数坐标绘图,x轴以10为底的对数刻度
semilogy(x,y) 半对数坐标绘图,y轴以10为底的对数刻度
loglog(x,y) 对数坐标中绘图,两个轴均以10为底的对数刻度
area(x,y) 同“plot(x,y)”,只是在图形下方进行填充
stem(t,s,'k','.','linewidth',2,'markersize',1) 绘制离散数据“枝干图”,颜色“k”(黑色),线条粗细“2”,标记大小“1”
stem(t,s,'k','.','markersize',1,'linewidth',2) 功能同上
title('*****') 给图形添加标题,显示在图形上方(绘图区外)
xlabel('*****','fontsize',16) 给图形添加x轴(横轴)说明,显示在图形下方(绘图区外),文字大小16
ylabel('*****') 给图形添加y轴(纵轴)说明,显示在图形左边(绘图区外),文字逆时针旋转90°
    【在字符串里可用的特殊字符】
    /pi π
    /alpha α
    /beta β
    【控制字符串显示格式(作用于该标记之后的字符串)】
    /bf 其后的字符串以粗体显示
    /it 斜体
axis([x1 x2 y1 y2]) 改变图形横、纵坐标范围,至少有四个参数
axis([x1,x2,y1,y2]) 同上
axis('auto') 将横、纵轴刻度设置为默认自动状态
axis('off') 不显示坐标轴和刻度(只显示绘制的图形)
axis('on') 显示坐标轴和刻度
axis('ij') y轴(纵轴)与正常方向相反(负数在上,正数在下)
axis('xy') y轴(纵轴)以正常方向显示(负数在上,正数在下)
grid on/off 显示/不显示网格
box on/off 显示/不显示绘图区边框

 

4、复数
real(z) 取复数z的实部
imag(z) 取复数z的虚部
abs(z) 取复数z的幅度
angle(z) 取复数z的角度
conj(z) 复数z的共轭复数

 

5、数字信号处理
fft(s) s是信号向量,对s进行快速傅里叶变换(也即离散傅里叶变换DFT)

 

6、向量、矩阵
length(v) 向量v的长度
ones(n) 产生行、列数为n的全1元素方阵
ones(m,n) 产生m行、n列的全1元素矩阵
det(A) 矩阵A的行列式
rank(A) 矩阵A的秩(线性无关的行数或列数)
inv(A) 矩阵A的逆矩阵
pinv(A) 矩阵A的广义逆矩阵
trace(A) 矩阵A的迹

[V,D]=eig(A) 矩阵A的特征值和特征向量,D为特征值向量,V的列为特征向量,特征向量与特征值位置对应
reshape(A,m,n) returns the M×N matrix whose elements are taken columnwise from X

 

7、程序控制
[if STATEMENT EXPRESSION end] 如果STATEMENT为真,则运行EXPRESSION
[for i=m:n EXPRESSION end] i从m到n间隔1循环运行EXPRESSION

原创粉丝点击