电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

matlab常用对象操作

17页
  • 卖家[上传人]:re****.1
  • 文档编号:482765786
  • 上传时间:2022-08-28
  • 文档格式:DOCX
  • 文档大小:50.52KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、、常用对象操作:除了一般 windows 窗口的常用功能键外。1、!dir可以查看当前工作目录的文件。!dir&可以在dos状态下查看。2、 who 可以查看当前工作空间变量名, whos 可以查看变量名细节。3、功能键:功能键快捷键说明方向上键Ctrl+P返回前一行输入方向下键Ctrl+N返回下一行输入方向左键Ctrl+B光标向后移一个字符方向右键Ctrl+F光标向前移一个字符Ctrl+方向右键Ctrl+R光标向右移一个字符Ctrl+方向左键Ctrl+L光标向左移一个字符homeCtrl+A光标移到行首EndCtrl+E光标移到行尾EscCtrl+U清除一行DelCtrl+D清除光标所在的字符BackspaceCtrl+H删 除 光 标 前 一个字符Ctrl+K删除到行尾Ctrl+C中断正在执行的命令4、clc 可以命令窗口显示的内容,但并不清除工作空间。二、函数及运算1 、运算符: + :加,一:减,*:乘,/:除,:左除八: 幕,:复数的共轭转置,():制 定运算顺序。2、常用函数表: sin( ) 正弦(变量为弧度) Cot( ) 余切(变量为弧度) sind( ) 正弦(变量

      2、为度数) Cotd( ) 余切(变量为度数) asin( ) 反正弦(返回弧度) acot( ) 反余切(返回弧度) Asind( ) 反正弦(返回度数) acotd( ) 反余切(返回度数) cos( ) 余弦(变量为弧度) exp( ) 指数 cosd( ) 余弦(变量为度数) log( ) 对数 acos( ) 余正弦(返回弧度) log10( ) 以 10为底对数 acosd( ) 余正弦(返回度数) sqrt( ) 开方 tan( ) 正切(变量为弧度) realsqrt( ) 返回非负根 tand( ) 正切(变量为度数) abs( ) 取绝对值atan( ) 反正切(返回弧度) angle( ) 返回复数的相位角 atand( ) 反正切(返回度数) mod(x,y) 返回 x/y 的余数 sum( ) 向量元素求和 3、其余函数可以用 help elfun 和 help specfun 命令获得 4、常用常数的值:pi3.1415926realmin最小浮点数,2A-1022i虚数单位realmax最大浮点数,(2eps) 2人1022j虚数单位Inf无限值eps浮点相

      3、对经度=2A-52NaN空值三、数组和矩阵:1、构造数组的方法:增量发和 linspace(first,last,num)first 和 last 为起始和终止数, num 为 需要的数组元素个数。2、构造矩阵的方法:可以直接用 来输入数组,也可以用以下提供的函数来生成矩阵。 ones( ) zeros() eye() diag() magic()rand()randn()创建一个所有元素都为1的矩阵,其中可以制定维数,1, 2个变量 创建一个所有元素都为 0 的矩阵创建对角元素为 1 ,其他元素为 0 的矩阵 根据向量创建对角矩阵,即以向量的元素为对角元素创建魔方矩阵 创建随机矩阵,服从均匀分布 创建随机矩阵,服从正态分布创建随机行向量C=A,B,水平聚合矩阵,还可以用cat(1 ,A,B)C=A;B,垂直聚合矩阵,还可以用cat(2,A,B)将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次 以A,和B为块创建块对角矩阵返回矩阵最长维的的长度 返回维数返回矩阵元素个数 返回每一维的长度, rows,cols=size(A)重塑矩阵,reshape(A,2,6),将A变为2x6的矩阵

      4、,按列排列。 旋转矩阵 90 度,逆时针方向沿垂轴翻转矩阵 沿水平轴翻转矩阵沿主对角线翻转矩阵转置矩阵,也可用A或 A.,这仅当矩阵为复数矩阵时才有区别 矩阵的逆randperm()horcatvercatrepmat(M,v,h)blkdiag ( A, B)lengthndimsnumel size reshaperot90fliplr flipud transpose ctranspose inv det trace矩阵的行列式值 矩阵对角元素的和normnormest chol cholinc lu luincqr矩阵或矢量的范数,norm (a, 1), norm (a, Inf) 估计矩阵的最大范数矢量矩阵的 cholesky 分解 不完全 cholesky 分解LU 分解 不完全 LU 分解 正交分解kron (A, B)A为mxn, B为pxq,则生成mpxnq的矩阵,A的每一个元素都会乘上B,并占据pxq大小的空间rank pinv AAp A.AP求出矩阵的刺求伪逆矩阵对 A 进行操作对A中的每一个元素进行操作四、数值计算1 、线性方程组求解(1) AX=B的解可以

      5、用X=AB求。XA=B的解可以用X= A/B求。如果A是mxn的矩阵, 当m=n时可以找到唯一解,mvn,不定解,解中至多有m个非零元素。如果mn,超定 系统,至少找到一组解。如果A是奇异的,且AX=B有解,可以用X=pinv (A) xB返回 最小二乘解(2) AX=b, A=LxU, L,U=lu(A), X=U(Lb),即用 LU 分解求解。(3 ) QR (正交)分解是将一矩阵表示为一正交矩阵和一上三角矩阵之积,A =QxRQ,R=chol(A), X=Q(Ub)( 4)cholesky 分解类似。2、特征值D=eig (A)返回A的所有特征值组成的矩阵。V,D=eig(A),还返回特征向量矩阵。3、A=UxSxUT, U,S=schur(A).其中S的对角线元素为A的特征值。4、多项式Matlab里面的多项式是以向量来表示的,其具体操作函数如下:conv多项式的乘法deconv多项式的除法,【a, b】=deconv (s),返回商和余数poly求多项式的系数(由已知根求多项式的系数)polyeig求多项式的特征值Polyfit(x, y, n) 多项式的曲线拟合, x, y

      6、 为被拟合的向量, n 为拟合多项式阶数 polyder求多项式的一阶导数,polyder (a, b)返回ab的导数a,b=polyder (a, b)返回 a/b 的导数。 polyint 多项式的积分 polyval求多项式的值polyvalm 以矩阵为变量求多项式的值residue部分分式展开式roots求多项式的根(返回所有根组成的向量)注:用ploy (A)求出矩阵的特征多项式,然后再求其根,即为矩阵的特征值。5、插值常用的插值函数如下:griddata 数据网格化合曲面拟合Griddata3 三维数据网格化合超曲面拟合interp1一维 插值(yi=interp1(x,y,xi,method)Method=nearest/linear/spline/pchip/cubicInterp2二维插值 zi=interp1(x,y,z,xi,yimethod),bilinearInterp3三维插值interpft用快速傅立叶变换进行一维插值,help fft。mkpp使用分段多项式spline三次样条插值pchip分段hermit插值6、函数最值的求解fminbnd (f, x

      7、l, x2, optiset (,)求f在x1和x2之间的最小值。Optiset选项可以有 Display+iter/off/final,分别表示显示计算过程/不显示/只显示最后结果。fminsearch求多 元函数的最小值。fzero(f,x1)求一元函数的零点。X1为起始点。同样可以用上面的选 项。五、图像绘制:1 、基本绘图函数plot绘制二维线性图形和两个坐标轴plot3绘制三维线性图形和两个坐标轴fplot在制定区间绘制某函数的图像。fplot(f,区域,线型,颜色)loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx 绘制半对数坐标图形附录1.1 管理用命令 函数名 功能描述 函数名 addpath 增加一条搜索路径 demo 运行 Matlab 演示程序功能描述rmpath 删除一条搜索路径 type 列出.M文件semilogy绘制半对数坐标图形2、线型:颜色线型y黄色.圆点线v 向下箭头g绿色-.组合 向右箭头b蓝色+点为加号形 向左箭头m红紫色o空心圆形p五角星形c蓝紫色*星号h六角星形w白色.实心小点hold on 添加图形r红色x叉号形状

      8、grid on 添加网格k黑色s方形- 实线d菱形-虚线A向上箭头3、可以用 subplot(3,3, 1)表示将绘图区域分为三行三列,目前使用第一区域。此时如要画不同的图形在一个窗口里,需要hold on。doc 装入超文本文档 version 显示 Matlab 的版本号help 启动联机帮助 what 列出当前目录下的有关文件lasterr显示最后一条信息whatsnew 显示 Matlab 的新特性lookfor搜索关键词的帮助which 造出函数与文件所在的目录path 设置或查询 Matlab 路径附录 1.2 管理变量与工作空间用命令 函数名 功能描述 函数名 功能描述 clear 删除内存中的变量与函数 pack 整理工作空间内存 disp 显示矩阵与文本 save 将工作空间中的变量存盘 length 查询向量的维数size 查询矩阵的维数load 从文件中装入数据who,whos 列出工作空间中的变量名附录 1.3 文件与操作系统处理命令 函数名 功能描述 函数名 功能描述 cd改变当前工作目录edit 编辑.M文件delete 删除文件 matlabroot 获得Matlab的安装根目录 diary 将 Matlab 运行命令存盘 tempdir 获得系统的缓存目录 dir 列出当前目录的内容temp name获得一个缓存(temp)文件! 执行操作系统命令附录 1.4 窗口控制命令 函数名 功能描述 函数名 功能描述echo 显示文件中的Matlab中的命令 more控制命令窗口的输出页面format 设置输出格式附录 1.5启动与退出命令 函数名 功能描述 函数名 功能描述matlabrc 启动主程序 quit 退出 Matlab 环境 startup Matlab 自启动程序附录 2 运算符号与特殊字符附录2.1 运算符号与特殊字符 函数名 功能描述 函数名 功能描述 + 加 . 续行标志-减 ,分行符(该行结果不显示)*矩阵乘; 分行符(该行结果显示).* 向量乘 % 注释标志A矩阵乘方!操作系统命令提示符A向量乘方矩阵转置

      《matlab常用对象操作》由会员re****.1分享,可在线阅读,更多相关《matlab常用对象操作》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.