欢迎来到天天文库
浏览记录
ID:35333982
大小:67.32 KB
页数:6页
时间:2019-03-23
《机电系统仿真技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、机电系统仿真技术第一章基础准备及入门数学软件就其内核而言分为两大类1、数值计算对大批量的数据具有较强的管理,计算和可视化的能力。例子:kdq3800.m2、数学计算符号计算见长,并可得到分析符号解和任意精度解。例子:symsabcdxy=a*xA3+b*xA2+c*x+d;xx=solve(y,,x,)matlab兼有两种算法,比较出色的软件。1.1安装及工具包选择安装后产生两个目录1、软件2、用户使用工作目录1.2操作界面1、包括:指令窗口、目录窗口、内存窗口、历史窗口1.3命令窗口运行入门1、独立窗口2、计算器[12+2x(7—4)]+32解释anss续行3、数值、变
2、量、表达式3.1数值的记述:十进制,科学计数法eps2……3083.2变量•变量名、函数名是对字母大小写敏感的如变■■p:myxar和MyVar表示两个不同的变壮。sin是MATLAB定义的止弦函数名,但SIN.Sin等都不是。•变量名的第一个字符必须是英文字母,最多可包含63个字符(英文、数字和下连符)。如myvar201是合法的变量名。•变量名中不得包含空格、标点、运算符,但可以包含下连符。如变最名my_vai_201是合法的,且或起来更方便。而my,var20l由于逗号的分隔,表示的就不是-个或量名。3.3系统占用的变量预定义变量含义预定义变量含义eps浮点数相对精
3、度2亠NaN或nau不足-个数(NotaNumber),如0/0,oo/ooi或j虚单尤/=/=V-1Inf或inf无穷大,如1/0Pi圆周率7Tintinax可表达的最大正整数,默认(2147483647)realmax最大正实数,默认1.7977e+308intmin可表达的最小负整数,默认(-2147483648)realmiu最小正实数,默认2.225le-308用户可以对上述变量赋值,这种可清除。可以除03.4运算符和表达式表1.3-2MATLAB衣达式的基本运畀符数学表达式矩阵运算符数组运算符加a+ba+ba+b减ci-ba-ba-b乘axba*ba.*b除a
4、+ba/b或baa./b或b・aabaAba.Ab圆括号()()()MATLAB书写衣达式的规则与“手写算式”儿乎完全相同。表达式由变量名、运算符和西数名组成。表达式将按与常规相同的优先级自左至右执行运算。优先级的规尢是:指数运算级别最高,乘除运算次之,加减运算级别最低一括号可以改变运算的次序。书写衣达式时,赋值符和运览符两侧允许有空格,以增加可读件。下表即为MATLAB常用的基本数学函数及三角函数:MATLAB常用的基本数学函数abs(x):纯量的绝对值或向量的长度angle(z):复数z的相角(Phaseangle)sqrt(x):开平方real(z):复数z的实
5、部imag(z):复数z的虚部conj(z):复数z的共辘复数round(x):四舍五入至最近整数fix(x):无论正负,舍去小数至最近整数floor(x):地板函数,即舍去正小数至最近整数ceil(x):天花板函数,即加入止小数至最近整数rat(x):将实数x化为分数表示rats(x):将实数x化为多项分数展开sign(x):符号函数(Signumfunotion)o当xvO时,sign(x)=-l;当x=O时,sign(x)=O;当x>0时,sign(x)=loMATLAB常用的三角函数sin(x):正弦函数cos(x):馀弦函数tan(x):正切函数asin(x):
6、反正弦函数acos(x):反馀弦函数atan(x):反正切函数atan2(x,y):四象限的反正切函数sinh(x):超越正弦函数cosh(x):超越馀弦函数tanh(x):超越止切函数asinh(x):反超越正弦函数acosh(x):反超越馀弦函数atanh(x):反超越正切函数3.5面向复数的计算运算定义在复数域复数二=a+bi=reu点角坐标表示和极坐标表示之间转换的MATLAB指令如下。real(z)给出复数二的实部n=rcos6>0imag(z)给出复数二的虚部b=rsill0。nbyz)给出复数二的模yja2+b2。泗熨⑵以弧度为单位给出复数二的幅角arcta
7、u—«3.6定义数组的计算在MATLAB中,标最数据被看作(1x1)的数组(Anay)数据。所有的数据都被存放在适十丿、小的数组中。为加快计算速度(运算的向量化处理),MATLAB对以数组形式存储的数据设计了两种基本运算:一种是所谓的数组运算;另一种是所谓的矩阵运算。在此仅以在MATLAB中,不必爭先对数组维数及大小做任何说明,内存将门动配置。二维数组输入的三大要素:数组标识符“[]”;兀素分隔符空格或逗号数组行间分隔符分号“;”或“回车键”。注意:所有标点符号都是“英文状态的符号”。•MATLAB对字母大小写是敏感的。比如本
此文档下载收益归作者所有