正在加载图片...
笫一章 MATLAB系统与语言简介 是对运算结果不关心,则可以在语句的最后加上分号。M文件的语句常以分号结尾。例如: conver, r 只计算r与它自己的卷积,不显示卷积的结果 在一条语句中,如果表达式太复杂,一行写不下,可以加上三连点“…”并按下回车键,然 后接下去再写。例如 》s=1-1/2+1/3-1/4+1/5-1/6+1/7 1/8+1/9-1/10+1/11-1/12; 这条语句计算级数的部分和,并将计算的结果赋给变量s但是不显示任何结果 3.复数的表示 MATLAB提供对复数的操作与管理功能。在 MATLAB中复数的虚根单位用i或j 表示。例如,2=3+4*i与z=3+4*表示的是同一个复数。又如,下面的两条语句输入的 是相同的复数矩阵 A=[12;34]+i*[56;78] 》A=[1+5i2+6;3+7i4+8i 第一种输入形式是将i看作数量与矩阵作数量乘积;第二种形式是通常的矩阵创建方式, 但要注意的是,此时作为矩阵元素的复数在输入时中间不能有任何空格。表达式1+5(在 加号的两边有空格)表示两个数相加,此时,51就不是一个 MATLAB的合法数据,因而表达 式是错误的。例如,1.23e-4,(1.23与e之间有空格)也不是合法的 MATLAB数据。 按照 MATLAB的语法规则, MATLAB内部函数的名字能够作为变量的名字。当内部 函数名作为变量名时该函数在当前的工作层中不能再被调用,直到该变量被清除为止。如 果用i和j作为变量的名字,并且赋给了新的值,那么,和j不能再作为虚根单位使用。此 时,可以用类似于下面的语句生成新的虚根单位: 》ⅱ=sqrt(-1) 因此建议读者将i和j作为 MATLAB的保留字 4.数据的输人输出格式 MATLAB用通常的十进制数表示常数、小数和负数。与通常的数学表示一样,还可以 使用以10为幂的常数以及虚数。 MATLAB接受各种合法的数据输入,下面是一些合法的 MATLAB型数据 0.00001 9.63972381.60210E-20 6.02252e23 3.14159i 3e51 在 MATLAB内部,每一个数据元素都是用双精度数来表示和存储的。常数的相对精度 是eps,eps是 MATLAB的保留字其值为2220464950313-016。按照EE浮点算 术标准,大约有16位有效数字。 MATLAB能够表达的数值范围大致是10-3~1030 除了在语句的后面有分号的情况外, MATLAB将回显任何赋值语句的运算结果 MATLAB按照一定的数据输出格式在 MATLAB命令窗口中显示运算的结果,用户可以 用 format命令设置或改变数据输出格式。 format命令只影响数据输出格式,对 MATLAB 的内部计算和数据存储(MAT文件)数值精度不产生任何影响
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有