欢迎来到天天文库
浏览记录
ID:42999681
大小:750.00 KB
页数:20页
时间:2019-09-27
《2_数据和变量》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数学实验数据与变量教学目标1.基本运算功能2.输出结果的显示格式3.变量的命名方式4.基本数学函数教学重点输出结果的显示格式变量的命名方式MATLAB基本数值类型基本数值类型入门MATLAB的基本数值类型基本的操作数值显示格式任何MATLAB语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量没有指定变量时,赋值给一个特殊变量ans数据的显示格式由format命令控制MATLAB总是以双字长浮点数(双精度)来执行所有的运算数值显示格式Format命令如果结果为整数,则显示没有小数;如果结果不是整数,则输出
2、形式有:format(short):短格式(5位定点数)99.1253formatlong:长格式(15位定点数)99.12345678900000formatshorte:短格式e方式9.9123e+001formatlonge:长格式e方式9.912345678900000e+001formatbank:2位十进制(小数部分)99.12formathex:十六进制格式例使用不同的数据显示格式显示数字。在MATLAB命令行中,键入下面的指令:>>pians=3.1416>>formatlong>>pian
3、s=3.14159265358979>>format+>>pians=+Format命令例计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))其中pi和i都是MATLAB预先定义的变量,分别代表代表圆周率π和虚数单位。输出结果是:z=-0.3488+0.3286iMATLAB的常量MATLAB的常量函数含义函数含义sin(x)正弦exp(x)指数(以e为底)co
4、s(x)余弦log(x)自然对数,即ln(x)tan(x)正切log10(x)常用对数cot(x)余切log2(x)以2为底的对数sec(x)正割sqrt(x)求平方根csc(x)余割abs(x)求绝对值asin(x)反正弦acos(x)反余弦atan(x)反正切常用初等数学函数:应用举例已知三角形的三边长分别为3、4、5,由海伦公式求其面积。a=3;b=4;c=5;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c))在命令窗口输入以下命令:变量MATLAB语句形式变量=表达
5、式;通过等号将表达式的值赋予变量。当键入回车键时,该语句被执行。语句执行之后,窗口自动显示出语句执行的结果。如果希望结果回显,只需在语句后加分号即可。基本的操作变量变量的命名:变量的名字必须以字母开头,之后可以是任意字母、数字或下划线(不能超过19个字符)变量名称区分字母的大小写变量中不能包含有标点符号变量操作在命令窗口中,同时存储着输入的命令和创建的所有变量值,它们可以在任何需要的时候被调用。如要察看变量a的值,只需要在命令窗口中输入变量的名称即可。例计算表达式的值,并将结果赋给变量x,然后显示出结果。在
6、MATLAB命令窗口输入命令:x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i)%计算表达式的值基本的操作以下命令可以在命令窗口中调整(调用)工作空间的参数who:显示当前工作空间中所有变量的一个简单列表whos:则列出变量的大小、数据格式等详细信息clear:清除工作空间中所有的变量clear变量名:清除指定的变量内存变量的删除与修改MATLAB工作空间窗口专门用于内存变量的管理。在工作空间窗口中可以显示所有内存变量的属性。当选中某些变量后,再单击Delete按钮,就能删除这些变量。
7、当选中某些变量后,再单击Open按钮,将进入变量编辑器。通过变量编辑器可以直接观察变量中的具体元素,也可修改变量中的具体元素。例使用不同的数据类型。在MATLAB命令行窗口中,键入下面的指令:>>A=[123];>>class(A)ans=double>>whosNameSizeBytesClassA1x324doublearrayans1x612chararrayGrandtotalis9elementsusing36bytesMATLAB系统的特殊变量和常数系统提供了一些预先定义的特殊变量和常数,如下表
8、:特殊变量意义ans如果用户未定义变量名,系统用于计算结果存储的默认变量名pi圆周率π(3.1415926…)inf或Inf无穷大,如1/0eps浮点运算的相对精度:2^(-52)realmax最大的正浮点数:2^1024-1realmin最小的正浮点数:2^(-1022)nan或NaN不定量,如0/0或inf/imfi或j虚数单位,i=j=用户在命名变量时,一般不要采用这些特殊变量的名字,以免造成逻辑错误。使用
此文档下载收益归作者所有