附录A MATLAB 矩阵代数和作图初步
附录A MATLAB 矩阵代数和作图初步
MATLAB简介 ·MATLAB是“矩阵实验室”(MATrix LABoratoy)的缩写, 它是一种以矩阵运算为基础的交互式程序语言,专 门针对科学、工程计算及绘图的需求。与其他计算 机语言相比,其特点是简活和智能化。适应料技专 是全装·义桂容发实大 它用解释方式工作,键入程序后立即得出结果:,它 的自学也千分方便,通过它的演示(demo)和求助 (help)命令,人们可以方便地在线学习各种函数的用 法及其内涵。 MATLAB语言与高等数学的关系十分密切。作者认为 最好是尽早入门,但入门起码要有矩阵的基础,所 以和线性代数同步学习是最佳的选择
MATLAB简介 • MATLAB是“矩阵实验室”(MATrix LABoratoy)的缩写, 它是一种以矩阵运算为基础的交互式程序语言,专 门针对科学、工程计算及绘图的需求。与其他计算 机语言相比,其特点是简洁和智能化。适应科技专 业人员的思维方式和书写习惯;它还包含了大量的 科学计算函数库,使得编程和调试效率大大提高; 它用解释方式工作,键入程序后立即得出结果;它 的自学也十分方便,通过它的演示(demo)和求助 (help)命令,人们可以方便地在线学习各种函数的用 法及其内涵。 • MATLAB语言与高等数学的关系十分密切。作者认为 最好是尽早入门,但入门起码要有矩阵的基础,所 以和线性代数同步学习是最佳的选择
1.MATLAB的工作界面 在Vindows.桌面上,双击MATLAB的图标,就可进入 MATLAB的工作环境。如图A-1所示。它的右方是键 ◇建含養有数字复盟区整称阁部含示 了该命令产生的计算结果。数据的默认显示格式为 五位有效数字,可角format命令改变输出格式 help是获取帮助的命令,在它之后应该跟二个主题 词,,例如nelp format,系统就会对format的用法提 供说明。图A-1中在help之后没有主题,它只列出了 在此系统中所有的MATLAB函数库名。 键入figure命令可以生成图形窗,以显示MATLAB程 序产生的图形。另一个常用到的视窗是“文本编辑 ”,只要点击命令窗上部最左边的两个菜单图标 就可打开,可用它来编辑和修改程序文件
1.MATLAB的工作界面 • 在Windows桌面上,双击MATLAB的图标,就可进入 MATLAB的工作环境。如图A-1所示。它的右方是键 入命令和获得数字计算结果的区域,称为命令窗。 >>是它的提示符,在>>之后键入命令,图中已显示 了该命令产生的计算结果。数据的默认显示格式为 五位有效数字,可用format命令改变输出格式。 help是获取帮助的命令,在它之后应该跟一个主题 词,例如help format,系统就会对format的用法提 供说明。图A-1中在help之后没有主题,它只列出了 在此系统中所有的MATLAB函数库名。 • 键入figure命令可以生成图形窗,以显示MATLAB程 序产生的图形。另一个常用到的视窗是“文本编辑 窗”,只要点击命令窗上部最左边的两个菜单图标 就可打开,可用它来编辑和修改程序文件
MATLAB的工作界面 图 0子主与路新尊 Csml Tiote >2fc灯tGg >l=e1(50,2=137,y-3/×2 f短 ×1= ECA 2.2951 ×程= f标 Fenbne : 1.8700 Ye e 2,1839 白 fa地 tln 域d Peshnd HE1?topica ye Pettet a士l止约高r neral putpore cca时d aatiakiont Cperators tad zpacial sharaeters. ylako ptiabkoinav lesertayr aatrleos and aatrix nanlpulatioo -C6-11-1F上年j131 et Lateltyn lenerta驶math functicn nnth以rofw Speojalized aath funetionn -aqt(6,21.37,7/ abs1fu边 atris funetione一mwri和sl1 inear alaeb belp 上ah由tf四 Datu Malsria and Fourier traneforns. s山z线 -【aterpolat ion an palrnoaial x0rt50,2-1.37,¥37 satlab\Cimfan -Punrticn Fuetiona an ODE aclvars help atLabieoEu Eparge sntricen 海。, ow。=4童e■
MATLAB的工作界面
2.矩阵及其赋值 ● 1)标识符与数 ● 标识符是标识变量名、常量名、,函数名和文件名的字符串的总 称。在MATLAB中,变量和常量的标识符最长为19个 符,.函数 和文件名则通常不超过8个字符。这些字符包括全部的英文字母 (大小写共52个、,阿拉伯数字和下划线等符号,但其中第个 字符必须是英文字母。MATLAB对大小写敏感(Case Sensitive), 即它把A和a看做两个不同的字符。 。 MATLAB内部只有一种数据格式,那就是双精度(即64位二进制), 对应于十进制16位有效数和士308次幂。MATLAB做运算和存储 时都用双精度格式,这对绝大多数工程计算是足够的。虽然它 的数据存储格式只有二种,但显示格式有多种,format short是 默认条件,显示5位十进制有效数位:用format long命令后,显 示16位有效数位;用format rat命令后显示有理数分数;format compact则使显示结果紧凑,去掉空行。 MATLAB的每一个元素都可以是复数,实数是复数的特例。复数 的虚数部分用i或j表示。这是在MATLAB启动时就在内部设定的
2.矩阵及其赋值 • 1) 标识符与数 • 标识符是标识变量名、常量名、函数名和文件名的字符串的总 称。在MATLAB中,变量和常量的标识符最长为19个字符,函数 和文件名则通常不超过8个字符。这些字符包括全部的英文字母 (大小写共52个)、阿拉伯数字和下划线等符号,但其中第一个 字符必须是英文字母。MATLAB对大小写敏感(Case Sensitive), 即它把A和a看做两个不同的字符。 • MATLAB内部只有一种数据格式,那就是双精度(即64位二进制), 对应于十进制16位有效数和±308次幂。MATLAB做运算和存储 时都用双精度格式,这对绝大多数工程计算是足够的。虽然它 的数据存储格式只有一种,但显示格式有多种,format short是 默认条件,显示5位十进制有效数位;用format long命令后,显 示16位有效数位;用format rat命令后显示有理数分数;format compact则使显示结果紧凑,去掉空行。 • MATLAB的每一个元素都可以是复数,实数是复数的特例。复数 的虚数部分用i或j表示。这是在MATLAB启动时就在内部设定的