matlab常见函数总汇(不定时更新)

1magic()随机矩阵生成
2.eye(n)输出n阶单位方阵
3.rand(a,b)随机矩阵
4.linspace(a,b,n)线性等分,a、b为等差数列的初值和终值,n是节点数
5.logspace(as,bf,n)等比数列
6.size(a)查验矩阵维数
7.length(a)查验向量的维数
8.sqrt(x)根号x
9.real(x)x的实部
10.imga(x)x的虚部
11.angle(x)x的相角
12.mean(x)求x各列元素的平均值
13.sum(x)求x各列元素的总和
14.dot(a,b)计算向量的点积 a,b必须维数相等
15.cross(a,b)计算向量的叉积(向量积)
16.det(A)A的行列式
17.syms()生成多个符号变量
18.rank(A)矩阵的秩
19.eig(A)矩阵的特征值和特征变量
20.polyval(p,x)多项式求值
21.roots(p)多项式求根
22.poly(r)由多项式的根得出多项式的系数
23.conv(u,v)卷积
24.deconv(u,v)反卷积
25.disp(zs)使字符串或数据按一定形式显示
26.blanks(n)空字符命令
27.sym(A,flag)创建符号表达式
28.class(a)知道某个变量a的类型
29.factor(S)对元素进行因式分解
30.expand(S)代数式展开
31.collect(S,‘v’)同幂项系数合并
32.limit(F,x,a)求极限
33.diff(S,‘v’,n)求导函数
34.symsum(s,n,n0,nk)级数求和
35.taylor(f,n,‘v’,a)泰勒级数展开
36.abs()复变量的模
37.function 函数文件中开头用 给出了函数的名称和变量的顺序
function [返回变量列表]=函数名(输入变量列表)
38.strcmp(a,b)比较两个字符串是否相等
40.nargin和nargot获取函数调用时输入参数和输出参数的个数
41.varargin和varargout可以传递任意数目的输入参数和输出参数
42.循环:
(1)for循环:for(计数器=初值:增量:终值)
for
执行语句
end
end
(2)while循环:while(循环条件)
执行语句
end
(3)if语句:if 逻辑表达式
执行语句
elseif 逻辑表达式
执行语句
else
执行语句
end
(4) switch语句:case 数值 条件语句
case 数值 条件语句
otherwise
执行语句n
end
43. input()使用户从键盘幅值给变量
44. pause使指令暂停
45. keyboard使程序暂停并调用机器的键盘命令进行处理
46. bread直接终止循环
47. plot绘图函数 很重要
(1)plot(x,y)x,y是长度相同的向量
(2)plot(x1,y1,……xn,yn)绘制多条曲线
(3)title图形说明
(4)xlabel x轴说明
(5)ylabel y轴说明
(6)text x,y 图形说明
(7)legend 图例
48.axis(xmin,ymin)对坐标进行更改
49.grid on/off 控制画还是不画网格线
50.box on/off 控制加还是不加边框线
51.subplot(m,n,p)把当前窗口分成若干个绘图区,m行n列第p个
52.set(句柄,属性1,属性值1,……)设置句柄和属性值
53.text(x,y,string,position)在图形窗口的任意位置写一串字符
54.legend()添加图里的各种标注数据
55.bar(x,y,选项)绘制条形图
56.stairs(x,y,选项)绘制阶梯图
57.stem(x,y,选项)绘制杆图
58.fill(x1,y1,选项1,……)绘制填充图
59.polar(the,rho,选项)绘制极坐标图
60.semilogx(x1,y1,选项1,……)绘制对数坐标图
61.compass(U,V)绘制罗盘图
62.pie(Y)绘制二维饼图
63.contour( Z,n)绘制等高线图
64.ribbon(x,y)绘制带形图
65.plot3(x,y,z)绘制三维线条图
66.mesh(x,y,z)绘制三维网格图
67.surf(x,y,z)绘制三维曲线图
68.sphere(x,y,z)绘制三维球面
69.cylinder(x,y,z)绘制三维柱面
70.pie3(x,y)绘制三维饼图
71.quiver3(X,Y,Z,U,V,W)绘制三维向量图
.未完待续……

猜你喜欢

转载自blog.csdn.net/sinat_31856687/article/details/82869702
今日推荐