欢迎来到天天文库
浏览记录
ID:45329103
大小:1.26 MB
页数:127页
时间:2019-11-12
《matlab数学建模基本运算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数学建模暑期集训MATLAB1matlab在建模竞赛中的作用23第1单元数据计算41.1、MATLAB基本概念和操作51.2基本运算功能MATLAB的基本运算可分为三类:算术运算关系运算逻辑运算61.2.1算术运算7使用变量来进行更复杂的问题求解>>a=15+20-50+3*9a=12>>b=30b=30>>c=a*bc=360>>d=a^3-b*cd=-90728标点符号:%:注释…:续行;但变量和注释不允许序号逗号:显示结果分号:不显示结果9逗号或分号的区别>>x=2,y=3%逗号隔开,屏幕有回显x=2y=3>>m=2;n=3;%分号隔开,
2、无回显>>m%在提示符后直接输入变量名可查看变量的值m=210基本算术运算符运算符号运算符号加+减-乘*数组相乘.*左除数组左除.右除/数组右除./幂次方^数组幂次方.^11例1-1求解算术表达式的值>>(12+2*(7-4))/3^3ans=0.6667121.2.2关系运算运算符号运算符号大于>小于<等于==不等于~=大于等于>=小于等于<=13关系运算的结果类型为逻辑量(0,1)>>x=2;>>x>3ans=0>>x<=2ans=1141.2.3逻辑运算逻辑运算符用于将关系表达式或逻辑量连接起来,构成较复杂的逻辑表达式。逻辑表达式的值
3、也是逻辑量。运算符号运算符号与&或
4、非~异或xor优先级:逻辑非〉算术运算>关系运算>逻辑与〉逻辑或15MATLAB运算的基本单元是实数或复数元素组成的矩阵,大部分运算或命令都是在矩阵运算意义下执行的。变量与常量:1*1矩阵标量在MATLAB中,不需对矩阵的维数和类型进行说明,MATLAB会根据用户所输入的内容自动进行配置。1.3基本数据类型161.3基本数据类型MATLAB数据类型数值逻辑字符串元胞(cell)结构(struct)类(class)元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩
5、阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。类是一种数据类型,与普通的数据类型不同的是类不仅包含数据,还包含对数据的操作,类把数据和数据操作方法封装在一起,作为一个整体参与程序的运行。类具有可继承性,创建一个新的类的时候,可以在一个基类中添加成员派生出新类。171.3.2变量和表达式变量的命名方式:变量名由字母、数字和下划线组成;变量名中的英文字母大小写是有
6、区别的;变量名的最大长度是有规定的不同版本的系统规定不同:19个字符、31或63个字符等可调用namelengthmax函数得到系统规定长度18MATLAB系统的特殊变量和常数特殊变量名含义ans如果用户没有定义变量名,系统用于计算结果存储的默认变量名。pi圆周率л(=3.1415926…)inf无穷大∞值,如1/0(演示)eps浮点数的精度,也是系统运算时所确定的极小值(=2.2204e-16)NaN不定量“notanumber”,如0/0或inf/inf(演示)nargin所用函数的输入变量个数nargout所用函数的输出变量个数i或j虚数
7、i=j=sqrt(-1)flops浮点运算数realmin最小可用正实数realmax最大可用正实数191.3.3、MATLAB赋值语句格式1变量=表达式功能:计算赋值号右端表达式的值,赋给变量。当键入回车键该语句被执行。语句执行之后,窗口自动显示出执行结果。例a=1+2*sin(1)a=2.6829例a=1+2*sin(1);例a=1+2*sin(1),b=2例a=1+2*sin(1)%后面是注释语句分割符语句后面跟随“;”不显示结果赋值号201.3.4、MATLAB赋值语句格式2表达式功能:计算表达式的值,赋给MATLAB的永久变量ans。
8、例1+2*sin(1)ans=2.6829211.3.5MATLAB常用数学函数函数名称函数名称sin(x)正弦asin(x)反正弦cos(x)余弦acos(x)反余弦tan(x)正切atan(x)反正切abs(x)绝对值max(x)最大值min(x)最小值sum(x)元素的总和sqrt(x)开平方exp(x)以e为底的指数sign(x)符号函数round(x)四舍五入gcd(x,y)整数x,y的最大公约数rem(x,y)除后取余数log(x)自然对数log10(x)以10为底的对数angle(x)复数相角conj(x)复数共轭imag(x)复
9、数虚部real(x)复数实部22函数使用注意事项所有函数名必须小写。函数一定是出现在赋值号的右边。每个函数对其自变量的个数和格式都有一定的要求,如使用
此文档下载收益归作者所有