Matlab--1 安装使用及基本函数

Matlab安装教程

常用函数

函数含义
y=lsim(sys, f, t)LTI系统的零状态响应的函数lsim,t表示计算系统响应的抽样点向量;f是系统输入信号,sys是LTI系统模型,用来表示微分方程。系统模型sys要借助tf函数获得
sys=tf(b,a)b和a分别为微分方程的右端和左端各项的系数
impulse(b, a)LTI系统的冲激响应的函数
step(b, a)LTI系统的阶跃响应的函数
filter(b,a,f)零状态响应 b=[b0,b1,b2,…, bm],a=[a0,a1,a2,…, an]分别是差分方程左右的系数向量,f表示输入序列
conv(f1,f2)卷积
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语句:
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)绘制三维向量图
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值