1、傅立叶(Fourier)变换及拉普拉斯(Laplace)变换
在MATLAB中,进行傅立叶变换的函数是:
fourier(f,x,t):求函数f(x)的傅立叶像函数F(t)。
ifourier(F,t,x):求傅立叶像函数F(t)的原函数f(x)。
在MATLAB中,进行拉普拉斯变换的函数是:
laplace(fx,x,t):求函数f(x)的拉普拉斯像函数F(t)。
ilaplace(Fw,t,x):求拉普拉斯像函数F(t)的原函数f(x)。
2、常用声音函数
lin2mu :将线性音频信号转换为mu法则
mu2lin :将mu法则转换为线性音频信号
sound :把向量转换为声音
soundsc :测量数据并作为声音播放
3、特殊声音函数
auread :读入next/sun声音文件(后缀为.au)
auwrite :写au声音文件
WAV声音文件
waveread :读声音文件
wavewrite:写声音文件
4、排序算法
colmmd :进行列的最小度排序
colperm :基于非零算法排序
dmperm :Dulmage-Mendelsohn分解
randperm:随机置换
symmmd :对称最小度排序
symrcm :反向Cuthill-McKee排序
condest :矩阵条件数估计
normest :矩阵范数估计
5、线性方程的稀疏系统
bicg :双共扼梯度法
bicgstab:双共扼梯度稳定法
cgs :二次共扼梯度法
cholinc :不完全Cholesky分解
cholupdate:Cholesky分解的秩1修正
gmres :广义最小残差法
luinc :不完全的LU分解
pcg :预处理共扼梯度法
qmr :Quasi_Minimal残差法
eigs :少数特征值和特征向量
svds :少数奇异值
spparms :设置稀疏矩阵程序的参数
6、inline函数
inline用来定义函数,使用方法如下:
【例一】
f = inline('x^2+1');
f(2)
ans =
5
【例二】
f = inline('x*y+9*x+7*y^2-2');
f(1,1)
ans =
15
定义匿名函数:
f=@(x)sin(x);%定义匿名函数f(x)=sin(x)
7、eval函数
eval函数可以用来计算“语句”串或者创建变量。
【例一】:创建变量
【例二】:计算“语句”串