- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB与系统仿真2
repmat(A,v,h) repmat函数可以利用已有矩阵的多个拷贝来创建大矩阵。 MATLAB将矩阵A在垂直方向上复制v次,在水平方向上复制h次。 MATLAB与系统仿真 机电工程学院 勾燕洁 二〇一二年秋 第三章 MATLAB语言程序设计基础 3.1 MATLAB基本数据类型 3.1.1 变量、常量与赋值语句结构 MATLAB的数据类型 表示 Numeric Char Function handle Java Logical cell struct 说明 数值型 字符串型 函数句柄 Java类 逻辑类 单元结构 数据结构体 变量 变量名以字母开头,后接字母、数字或下划线,不得包括空格,标点; 变量名长度不得超过63个字符; 变量名区分字母的大小写。 k=isa(A,x) 变量命名规则 ans 在MATLAB工作空间中,还驻留几个由系统本身定义的变量。 预定义变量有特定的含义,在使用时,应尽量避免对这些变量重新赋值。 常量(预定义变量) 常量名 常量值 常量名 常量值 i,j 虚数单位 pi 圆周率 Inf 无穷大 NaN Not-a-number,表示不定值 eps 浮点运算的相对精度 lasterr 最近一次错误 lastwarn 最近一次警告 realmax 最大浮点数,21023 realmin 最小浮点数,2-1022 (5)i (6)j (7)lasterr (8)lastwarn (1)pi (2)Inf (3)NaN (4)eps pi=1 clear pi pi MATLAB用十进制数表示一个常数,具体可采用日常记数法和科学记数法两种表示方法。 在一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。 数据输入格式完全继承了C语言的风格和规则,如: 数值表示 数据输出时用户可以用format命令设置或改变数据输出格式。 format命令的格式为: format 格式符 其中格式符决定数据的输出格式. 9 -73 0.1999 1.475e4 6.62620E34 MATLAB软件采用的算术运算符与C语言等大多数软件相同。 运算符 运算符 说明 + 加 - 减 * 乘 / 除 \ 左除 ^ 幂 . 点运算 ‘ 矩阵转置,复数共轭 () 指定计算顺序 MATLAB提供了许多数学函数,格式一般为函数名(参数),与平时的使用习惯相同。 常用数学函数 函数 意义 函数 意义 函数 意义 abs 绝对值或复数的模 ceil 向正方向取整 sign 符号函数 angle 相位角 floor 向负方向取整 rem 求余函数 sqrt 平方根 fix 截尾取整 exp 指数函数 real 实部 round 四舍五入取整 log 自然对数 imag 虚部 conj 共轭复数 log10 常用对数 sin 正弦 cos 余弦 tan 正切 asin 反正弦 acos 反余弦 atan 反正切 sinh 双曲正弦 cosh 双曲余弦 tanh 双曲正切 asinh 反双曲正弦 acosh 反双曲余弦 atanh 反双曲正切 bessel 贝塞尔函数 rat 有理逼近 ellipj 雅可比椭圆函数 函数使用说明: (1) 三角函数以弧度为单位计算。 (2) abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值。 (3) rem与mod函数的相同和区别:rem(x,y)和mod(x,y)都是取余数的函数,要求x,y必须为相同大小的实矩阵或为标量。rem的返回值与被除数符号相同,mod的返回值与除数符号相同。 (4) 用于取整的函数有fix、floor、ceil、round,要注意它们的区别。 (1) 直接赋值语句 赋值语句结构 [V,D]=eig(A) X=sqrt(log(z)) Theta=atan(x) 返回变量列表=函数名(输入变量列表) (2) 函数调用语句 变量名=表达式 例 计算表达式的值,并显示计算结果 其中pi和i都是MATLAB预先定义的变量,分别代表圆周率p和虚数单位。 x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 在MATLAB命令窗口输入命令: 1.内存变量的删除与修改 内存变量 MATLAB工作空间窗口专门用于内存变量的管理。在工作空间窗口中可以显示所有内存变量的属性。当选中某些变量后,再单击Delete按钮,就能删
您可能关注的文档
- 3-正文 ICU管理技术规范(修改).doc
- 3-网络体系结构与网络协议.ppt
- 3.(自编师用)哲学第六课(认识论).doc
- 3.1.1-2直线倾斜角和斜率.doc
- 3.1基本背景图2.ppt
- 3.五官科“三基”考试试卷.doc
- 3.店铺装修.doc
- 3.氧化还原反应方程式的配平.doc
- 3.管理用户和用户组.ppt
- 32 合规性评价控制程序.pdf
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)