文档详情

上机材料一MATLAB语言数值计算.doc

发布:2015-09-24约1.56万字共21页下载文档
文本预览下载声明
上机一、MATLAB语言数值计算 一、MATLAB入门 启动MATLAB后,就进入MATLAB命令窗口(Command Window)或称工作空间(Workspace)。若你的MATLAB装在英文Windows中会出现提示符 ?, 在提示符后键入任意合法命令,回车后MATLAB立即运算并显示结果。若MATLAB装在在中文Windows中, 这一提示符是看不见的,但它仍占据一定的位置。本书约定 所有在命令窗口输入的命令我们都用Courier New字体,并以 ? 开头,请读者注意 ? 为系统提示符,不要以为是输入字符。 显示结果用Times New Roman字体。 %号后面的文字用于注释,并不参与运算,实验时也不必输入。 简单的运算 看一个简单的例子,计算 V = ( r 3, 其中 r = 2 用MATLAB计算如下, ? r=2; %分号“;”使此运算结果不显示 ? v=4/3*pi*r^3 %没有分号,显示结果 v = 33.5103 %系统直接显示结果,就象计算器那样 注:(1)MATLAB命令书写格式灵活,可多命令写一行,也可一个命令写多行。同一行命令用逗号或分号分开,若命令很长,一行不够,可用三点“...”续行。 (2) MATLAB允许使用( ( ( (键来编辑前面的命令。试一试你就明白了。 2、变量和数据 (1)变量类型 MATLAB使用变量最常用的有数值数组(double array)和字符串(char array)两类。所有数值变量以双精度(double)方式存储,不区分整数、实数、复数等,变量类型和数组大小也无需预先定义,例如 ? a=1+2*i a = 1.0000 + 2.0000i %复数 ? a1=This is a string a1 = This is a string %字符串 ? A=[1 2;-1 3] A = 1 2 -1 3 %二维数组,即矩阵 (2)常量和特殊变量 常量名 说明 i或j 虚数单位 pi 圆周率( = 3.1415… Eps 计算机浮点数识别精度2.22×10 -16 Realmin 最小正实数2.2251×10-308 Realmax 最大正实数1.7977×10308 Inf 无穷大 NaN 不定值 ans是系统本身一个特殊变量名,若运算结果没有赋于任何变量,系统就自动将其赋予ans。 (3)变量查询和清除 MATLAB命令窗口中用户变量可用who或whos查询,键入 ? who Your variables are: A a a1 r v ? whos Name Size Bytes Class A 2x2 32 double array a 1x1 16 double array (complex) a1 1x16 32 char array r 1x1 8 double array v 1x1 8 double array Grand total is 23 elements using 96 bytes 以上信息也可从工具栏中的工作空间浏览器(Workspace Browser)观察到。 变量的值可通过键入变量名得到,例如 ? a %显示a的值 a = 1.0000 + 2.0000i 若命令窗口中有些变量不再使用,可使用命令clear来清除。 ? clear a A %清除变量a和A ? a ??? Undefined function or variable a. % 说明a已清除 ? a1 a1 = This is a string % a1未清除 ? clear %清除工作空间所有变量(慎用!) (4) 变量命名规则 MATLAB变量名总以字母开头,有效字符长度为63个,且区分大小写,如a与A表示不同变量。用户在定义变量时,要尽量防止它与系统的常量名,特殊变量名,函数名等冲突,系统不会告诉你冲突发生,造成的后果是系统有些原来的功能暂不能使用。当这些变量被清除或MATLAB重新启动后,这些功能得以恢复。 (5) 数据显示格式 MATLAB缺省的数据显示格式为:当
显示全部
相似文档