2024年6月2日发(作者:)
MATLAB中的常用函数
MATLAB中的函数
函数名 函数功能
申明符号变量
直接对符号求值
factor()函数还可以用于整数的质因数分解
工具箱
symbolic
symbolic
syms
vpa()
simple()
subs()
latex()
floor()
rat()
rem()
gcd()
isprime()
for
while
if
switch
try
function
inline
@
plot()
set()
get()
bar()
ezplot()
plot3()
符号表达式的化简,还可以调用sincos(),numden(),expand()等具体化简方法,
symbolic
符号表达式的变量替换
将符号表达式转换成LATEX排版语言支持的字符串
但是它们的涵义是不同的
将矩阵的各个数用最简分式表示
将矩阵的各个数值取余数
求两个整数的最大公约数,lcm()求最小公倍数
判定矩阵内各个整数是否为质数
for循坏结构,和end语句共同构成循坏,break语句可以终止本级循坏
while循坏结构
条件转移语句,可以和elseif,else语句连用
开关结构,和case及otherwise语句连用
试探语句,可以和catch连用
函数引导语句
inline函数,可以定义直接取值的函数
匿名函数,功能更强于inline函数,是MATLAB7.0提出的新函数
二维直角坐标系曲线绘制
MATLAB对象属性设定函数
MATLAB对象属性提取函数
二维条形图绘制,其他还有comet(),feather,hist(),polar(),stairs(),compass(),
errorbar(),fill(),loglog(),quiver(),stem(),semilogx(),semilogy()等
二维隐函数曲线绘制函数
三维曲线绘制函数,其余三维曲线绘制函数包括stem3(),comet3(),fill3(),bar3()
等
symbolic
symbolic
该函数可以对数值进行取整运算,相应的取整函数还有round(),fix(),ceil()等,
MATLAB
MATLAB
MATLAB
symbolic
symbolic
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
MATLAB
meshgrid()
二维或三维网格数据生成
三维网格曲线绘制
MATLAB
mesh()
三维表面图形绘制,类似的还有surfc(),surfl(),waterfall(),contour(),contour3()
MATLAB
surf()
等
shading
view()
曲面类型设置命令,可以设置成flat,interp,faceted
设置三维图形的视角
MATLAB
MATLAB
微积分
函数名
limit()
diff()
int()
taylor()
jacobian()
mtaylor()
fseriies()
symsum()
gradient()
trapz()
quadl
函数功能
极限问题求解和单边极限求解问题,可嵌套求多变量极限
求解导数问题,还可以用于求解高阶导数和偏导数
求解不定积分与定积分,可以嵌套求解多重积分
Taylor幂级数展开
Jacobian矩阵求解
多变量的Taylor展开
Fourier级数展开,或采用定义直接积分,求解级数系数
级数求和,可以用无穷级数的求和
二元函数的梯度的计算,真正的梯度还应该由函数下一个语句求
出
对已知数据点用梯形法求数值积分,精度不高
数值积分函数,精度要求不高时还可以使用quad()函数
工具箱(toolbox)
symbolic
symbolic
symbolic
symbolic
symbolic
Maple
symbolic
symbolic
MATLAB
MATLAB
MATLAB
MATLAB
NIT
MATLAB
矩形区域的二重数值积分
dblquad()
quad2dggen()
非矩形区域的二重数值积分
triplequad()
长方体区域的三重数值积分
发布评论