下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2讲Matlab数据与其运算命令用法说明who列出存变量whos列出存变量,冋时显示变量维数、 所占子节数 以与变量类型savesave文件名变量名表-save-save data-save data a b-save d:data a b保存变量到文件将工作空间中 a和b变量存到data.mat文件 中loadloadload dataload data a b从文件中装入数据formatformat short format lo ng 等设置输出显示格式lin spacelin space(a,b ,n)a :向量第一个元素 b :向量最后一个元素 n:元素总数生成线性分布的行向量si
2、zesize(A)返回矩阵A的行数和列数len gthlen gth(A)len gth(A)=max(size(A);给出行数和列数的较大值reshapereshape(A, m,n)将矩阵A重排为m*n的二维矩阵,按列排列A(: , j)取A矩阵的第j列全部兀素A(i ,:)取A矩阵第i行的全部兀素A(i, j)取A矩阵第i行、第j列的兀素A(i: i+m,:)取A矩阵第ii+m行的全部兀素A(:,k:k+m)取A矩阵第kk+m列的全部兀素A(i:i+m, k: k+m)取A矩阵第ii+m行,并在第kk+m列中 的所有元素sqrt平方根函数exp自然指数函数abs绝对值函数log自然对数函
3、数log10常用对数函数log2以2为底的对数函数remrem(x,y)求余或模运算modmod(x,y)模运算fix向零方向取整floor不大于自变量的最大整数ceil不小于自变量的最小整数lower字符串变为小写upper字符串转换成大写nu m2str数字转换成字符串str2 num字符串转换成数字第3讲Matlab矩阵分析与处理命令用法说明randrand(n) a+(b-a)*ra nd(n)产生01间均匀分布的随机矩阵 产生a,b区间上均匀分布的随机数randnrandn(n)(i+ o*randn(n)产生均值为0,方差为1的正态分布随机矩阵产生均值为,方差为。的正态分布随机矩阵
4、eyeeye( n)产生单位矩阵zeroszeros (n) zeros( m,n) zeros(size(A)产生全部兀素都为 0的矩阵 建立一个与矩阵A同样大小零矩阵onesones(n) on es( m,n)产生全部兀素都为1的矩阵diagdiag(A)A为矩阵 diag(A,k) diag(V)V为向量diag(V,k)提取矩阵A主对角线兀素,生成列向量 提取第k条对角线的元素产生一个mXm对角矩阵,主对角线元素即为 向量V的元素产生一个nxn(n-m+|k|)对角阵,其第k条对 角线的元素即为向量V的元素triutriu(A) triu(A,k)取矩阵A的上三角局部取矩阵A的第k条
5、对角线以上的元素triltril(A) tril(A,k)取矩阵A的下三角局部rot90rot90(A,k)将矩阵A按逆时针方向旋转 90o的k倍fliplrfliplr(A)按左右方向翻转矩阵兀素flipudflipud(A)按上下方向翻转矩阵兀素invinv(A)矩阵求逆detdet(A)求矩阵的行列式rankran k(A)求矩阵的秩tracetrace(A)求矩阵的迹,矩阵的迹等于矩阵的对角线兀素 之和,也等于矩阵的特征值之和normnorm(X,2)X为矩阵或向量 n orm(X,1)no rm(X,i nf)计算X的2数 计算X的1 数 计算X的g数condcon d(X,1)co
6、n d(X,2) con d(X,i nf)计算X的1 数下的条件数 计算X的2数下的条件数 计算X的g数下的条件数第4讲Matlab程序设计命令用法说明in putinput提示信息,选项从键盘输入数据,提示信息为一个字符串,选项假设为's',那么允许用户输入一个字符串dispdisp输出项命令窗口输出函数,输出项既可以为字符串也 可以为矩阵第5讲Matlab绘图命令用法说明plotplot(x,y)绘制xy平面上的线性坐标曲线图当x是向量,y是有一维与x同维的矩阵时, 那么绘制出多根不同色彩的曲线。当x和y是同维矩阵时,那么以x和y对应列 元素为横纵坐标分别绘制曲线plot
7、(x,y,选项)在plot函数中加绘图选项,设置曲线样式plotyyplotyy(x1,y1,x2,y2)绘制具有不同纵坐标标度的两个图形subplotsubplot( m,n ,p)将当前图形窗口分成 mxn个绘图区,且选定 第p个区为当前活动区titletitle图形名称给图形加标题xlabelxlabelx轴说明给图形的x轴加文字说明ylabelylabel(y轴说明)给图形的y轴加文字说明texttextx,y,图形说明在图形上加文字说明lege ndlegend图例1,图例2,在图形上显示图例axisaxis(xmin xmax ymin ymax zmin zmax)坐标轴标度设置
8、axis equal横、纵坐标轴采用等长刻度axis on/of显示/取消坐标轴grid on/of添加/不添加网格线hold on/off保持/刷新原有图形semilogxsemilogx(x,y)x轴半对数坐标图形绘制semilogysemilogy(x,y)y轴半对数坐标图形绘制loglogloglog(x,y)全对数二维坐标绘制polarpolartheta,rho,选项theta为极坐标极角 rho为极坐标矢径绘制极坐标图barbar(x,y)绘制条形图stairsstairs(x,y)绘制阶梯图stemstem(x,y)绘制杆图fillfill(x,y)绘制填充图plot3plot
9、3(x1,y1,z1,选项)绘制三维曲线图meshgridX,Y=meshgrid(x,y)构造三维图形用 x, y阵列meshmesh(x,y,z)绘制三维网格图meshcmeshc(x,y,z)绘制带等高线的三维网格图meshzmeshz(x,y,z)绘制带底座的三维网格图surfsurf(x,y,z)绘制三维曲面图第6讲Matlab数值计算命令用法说明maxy=max(X)y,l=max(X)max(A)Y,U=max(A)max(A(:)或 max(max(A)max(A,B)求向里中取大兀素最大值存入y,最大值的序号存入1返回一个行向量,向量的第 i个元素是矩阵A 的第i列上的最大值
10、Y向量记录A的每列的最大值,U向量记录每 列最大值的行号求整个矩阵的最大元素向量或矩阵进展比较min用法同max求向量中最小兀素mea nmean(X)mean(A)求向量X的算术平均值返回一个行向量,其第i个元素是A的第i列的算术平均值media nmedia n(X)media n(A)求向量X的中值返回一个行向量,其第 i个元素是A的第i列的中值sumsum(X)sum(A)对向量中各元素求和返回一个行向量,其第 i个元素是A的第i列 的元素和prodprod(X)prod(A)对向量中各元素求积返回一个行向量,其第 i个元素是A的第i列 的元素乘积stdstd(X)求向量中兀素标准差s
11、ortsort(X)对X中的兀素按升序排列in terp1in terp1(X,Y,X1,'method')一维数据插值,函数根据 X,Y的值,计算函数在X1处的值,method是插值方法,允许的 取值有linear '线性扌插直nearest '最近点插值、 cubic 3次多项式插值、 spline 3次样条插值in terp2in terp2(X,Y,Z,X1,Y1,'method')二维数据插值polyfitP=polyfit(X,Y,m)多项式拟合,根据采样点X和采样点函数值 Y, 产生一个m次多项式Ppolyvalpolyval(P,
12、X)按多项式的系数P计算X点多项式的值convcon v(P1,P2)多项式乘法,P1、P2是两个多项式系数向量polyderpolyder(P)求多项式P的导函数rootsroots(P)求多项式的根polypoly(X)建立以X为其根的多项式diffdiff(X) diff(X, n)计算向量X的向前差分 计算X的n阶向前差分quadquad('fname',a,b)数值积分,fname是被积函数名。 a和b分别疋疋积分的下限和上限。dblquaddblquad(f,a,b,c,d)计算一重积分,a,b为x积分下上限,c,d为y 积分下上限trapztrapz(X,Y)被积
13、函数由一个表格inlineinline( fun ')建立联函数luL,U=lu(A)矩阵的LU三角分解,满足 A=LU,线性方程组Ax=b的解那么为x=U(Lb)qrQ,R=qr(A)矩阵的QR分解,满足 A=QR,线性方程组Ax=b 的解 x=R(Qb)第9讲 控制系统的数学模型命令用法说明tftf(nu m,de n)tf( s')tf(nu m,de n, Ts)tf(sys)建立传递函数模型,num和den分别是传递 函数的分子多项式系数和分母多项式系数建立拉普拉斯变换的自变量s的TF模型建立离散系统的TF模型,Ts是离散系统的米 样周期将sys对象转换为TF模型zp
14、kzpk(z,p,k)zpk('s') zpk( z, p,k,Ts) zpk(sys)建立零极点模型,z、p、k分别为系统的零点、 极点和增益建立拉普拉斯变换的自变量s的zpk模型建立离散系统的ZPK模型将sys对象转换为ZPK模型ssss(a,b,c,d) ss(a,b,c,d,Ts) ss(sys)建立状态空间模型建立离散系统的 SS模型 将sys对象转换为SS模型tf2zpz,p,k = tf2zp (num, den)将TF对象属性转换为ZPK对象属性tf2ssA,B,C,D = tf2ss( num,de n)将TF对象属性转换为SS对象属性zp2tfnu m,de n = zp2tf(z,p,k)将ZPK对象属性转换为TF对象属性zp2ssA,B,C,D = zp2ss(z,p,k)将ZPK对象属性转换为 SS对象属性ss2zpz,p,k = ss2zp(A,B,C,D,iu)将SS对象属性转换为 ZPK对象属性ss2tfn um,de n = ss2tf(A,B,C,D)将SS对象属性转换为TF对象属性c2dc2d(sysc,Ts)将连续系统转换为米样周期为Ts的离散系统d2cd2c(sysd)将离散系统转换为连续系统第10讲控制系统的分析命令用法说明stepstep(sys) step(A,B,C,D) step( nu m,de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工现场职业危害防治措施
- 施工现场工作流程
- 施工项目现场管理的心得体会
- 老旧小区改造安全施工保证措施
- 地铁盾构法施工监测方案设计
- 文明施工及环境和成品保护措施
- 改善农村人居环境施工组织措施
- 船舶买卖合同
- 药店转让协议书范本
- 木材买卖合同(GF-28-114)
- 数学-2025年高考综合改革适应性演练(八省联考)
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之10:“5领导作用-5.4创新文化”(雷泽佳编制-2025B0)
- 2024版定制家具生产与知识产权保护合同范本2篇
- 智能制造能力成熟度模型(-CMMM-)介绍及评估方法分享
- 2024年个人总结、公司规划与目标
- 市场营销试题(含参考答案)
- 信用评级机构的责任与风险管理考核试卷
- 中小学教师家访记录内容三(共18篇)
- 英语趣味课堂课件
- 景区旅游安全风险评估报告
- 2023年新高考(新课标)全国2卷数学试题真题(含答案解析)
评论
0/150
提交评论