前言
2019数学建模快速翻看使用,并不全面有待补全。✊
外部交互
函数或符号 |
用法 |
参数 |
意义 |
xlsread |
[num,txt,raw] = xlsread(filename,sheet,xlRange,‘basic’) |
文件名,页码,范围,模式 |
在特定模式下读取指定excel文件的指定范围内容,num返回数字,txt返回文本,raw返回数据数组 |
xlswrite |
xlswrite(filename,A,sheet,xlRange) |
文件名,写入的矩阵A,页码,范围 |
向指定文件指定页码的指定范围中写入矩阵A |
特殊转换
函数或符号 |
用法 |
参数 |
意义 |
vpa |
vpa(value,N) |
value实数值,实数N |
将value保留为N位有效数字的小数形式 |
round |
round(X) |
实数X |
将X四舍五入为整数形式 |
矩阵与多项式
函数或符号 |
用法 |
参数 |
意义 |
linespace |
x=linespace(a,b) |
两个实数a和b |
将a和b等分100份返回一个矩阵 |
inv |
B=inv(A) |
一个矩阵A |
矩阵A的逆 |
\ |
x=A\b |
矩阵A、b、x |
矩阵b左乘矩阵A的逆 |
rand |
A=rand(n) |
一个整型n |
生成一个n阶随机矩阵,每个元素为1以内的随机值 |
ones |
A=ones(a,b) |
两个整数a和b |
生成一个a行b列的全1矩阵 |
zeros |
A=zeros(a,b) |
两个整数a和b |
生成一个a行b列的全0矩阵 |
size |
size(A) |
一个矩阵A |
输出A的行数和列数,也可加参数指定行或列 |
det |
B=det(A) |
一个矩阵A |
求矩阵A行列式的值 |
eig |
[V,D]=eig(A) |
一个矩阵A |
求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量 |
roots |
r=roots(p) |
一个多项式系数矩阵p |
求多项式的根 |
poly |
pp=poly(r) |
一个多项式的根r |
求多项式根所对应的多项式系数矩阵 |
conv |
c=conv(a,b) |
两个多项式系数矩阵a、b |
求两个多项式的乘积的多项式系数矩阵 |
deconv |
[q,r]=deconv(c,b) |
两个多项式系数矩阵c、b |
求两个多项式做除法的多项式系数矩阵q和余矩阵r |
polyder |
d=polyder(b) |
一个多项式系数矩阵b |
求多项式的一次导数 |
polyval |
v=polyval(p,x) |
一个多项式系数矩阵p和一个矩阵x |
对x代入p后的所有值进行估值 |
数据可视化
函数或符号 |
用法 |
参数 |
意义 |
plot |
plot(x1,y1,‘r:’,…) |
每条线的自变量与因变量和样式 |
以一定样式绘制出参数中描述的图像 |
axis |
axis([x0,x1,y0,y1]) |
实数 |
控制坐标轴的范围从x0到x1,从y0到y1 |
legend |
legend(‘s1’,…) |
字符串 |
为每条曲线增加图例 |
xlabel |