第一章MATLAB语言基础
第一章 MATLAB语言基础
MATLAB简介 冬概述 ·MATLAB是矩阵实验室(MAtrix LABoratory)的简称,是美国Math Works公司 出品的商业数学软件,和Mathematica、Maple并称为三大数学软件。主要应用 于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设 计与分析等领域,包括MATLAB和Simulink两大部分 ”产生与发展 ·雏形一基于特征计算的程序库EISPACK和线性代数程序库LINPACK ·免费软件->Math Works公司 ·演变成为一种具有广泛应用前景的全新的计算机高级编程语言 冬优势 ·强大易用的科学计算语言 ·全面的图形功能 ·独立开放的平台 ·实用的程序接口
MATLAB简介 概述 MATLAB是矩阵实验室(MAtrix LABoratory)的简称,是美国MathWorks公司 出品的商业数学软件,和Mathematica、Maple并称为三大数学软件。主要应用 于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设 计与分析等领域,包括MATLAB和Simulink两大部分 产生与发展 雏形——基于特征计算的程序库EISPACK和线性代数程序库LINPACK 免费软件->MathWorks公司 演变成为一种具有广泛应用前景的全新的计算机高级编程语言 优势 强大易用的科学计算语言 全面的图形功能 独立开放的平台 实用的程序接口
MATLAB窗口 √ATLB7.8.0(R2009a) 日回☒ Eile Edit Dekug Parallel Desktop Yindow Help 凸己自)静E司目(Current Directors:D:我的文档MATLAB 网e Shorteuts How to Add What's Ner 工作空间管理窗口 Current Directory *口× Command Window 厘orkspace 常1口7× 卓◆OATA8 、0-UHw不ATAB7 Watch this生d丝seea2s× 回匈邱四· Value Date Modified 1.8146 0 田A 国PDXpreci.dat0g-12-7下午12:41 [8,1,6:3,5,7 0 0.2757+0.30e 田B [1.23:4.5.0 0 0 [15.0000,0,0 命令窗口 田PDXprecip <12x2 double >A=magic(3):[V,D]=eig(A) [-0.5774,-0 当前目录窗口 <1xl sym> 田ns 15 V= ⑦b e <x1 sym> -0.5774-0.8131 -0.3416 i -0.5774 0.4714 -0.4714 sun_of_eig_A -0.5774 0.3416 0.8131 田 [15.0000:4.8 d 历史命令窗口 Command History +X D= A=[12:34] 15.0000 0 [V,D]=eig (A,'nobalance 0 0 4.8990 0 [V,D]=eig(A) Select a file to view detsils 0 0 -4.8990 syms a b e d:a=【ab:c A=rand(3)[V,D]=eig(A) A=mag1c(3):[%,D]=e1g AStart
MATLAB窗口
MATLAB窗口 命令窗口(Command Window) ·命令窗口(Command Window)位于MATLAB默认桌面的中间,显示命令提示符为 “>”,可在“>”之后输入命令,按下Enter键后MATLAB会立即显示结果并将结果自动 赋予变量ans,例如: >>3.14*3^2 ans 28.2600 ·当遇到较为复杂的问题时,可以采用给变量赋值的方法,例如:可以用变量来表示圆的 半径,用变量S来表示圆的面积,百分号“%”是MATLAB中的注释符 >>x=3 号圆的半径x=3 r= 3 >>S=3.14*r^2 冬求圆的面积s S= 28.2600 ·在命令窗口输入r=3并按下Eter键后,MATLAB会在命令窗口直接显示这条命令的计算结 果,若要禁止显示计算的中间结果,则可以通过分号“;”来实现,例如: >x=3;号使用分号禁止显示计算的中间结果 >>S=3.14*x^2 S= 28.2600
MATLAB窗口 命令窗口(Command Window) 命令窗口(Command Window)位于MATLAB默认 桌面的中间,显示命令提示符为 “>>”,可在“>>”之后输入命令,按下Enter键后MATLAB会立即显示结果并将结果自动 赋予变量ans,例如: >> 3.14*3^2 ans = 28.2600 当遇到较为复杂的问题时,可以采用给变量赋值的方法,例如:可以用变量r来表示圆的 半径,用变量S来表示圆的面积,百分号“%”是MATLAB中的注释符 >> r=3 %圆的半径r=3 r = 3 >> S=3.14*r^2 %求圆的面积S S = 28.2600 在命令窗口输入r=3并按下Enter键后,MATLAB会在命令窗口直接显示这条命令的计算结 果,若要禁止显示计算的中间结果,则可以通过分号“;”来实现,例如: >> r=3; %使用分号禁止显示计算的中间结果 >> S=3.14*r^2 S = 28.2600
MATLAB窗口 工作空间管理窗口(Workspace) ·工作空间是用于储存运算中的各种变量和结果的内存空间,而工作空间窗口则 用于显示变量的名称、大小、字节数及数据类型等,我们可以通过工作空间窗 口对变量进行观察、编辑、保存和删除等操作。需要注意的是,临时变量不会 占用工作空间 ·变量编辑器一三种方式打开变量编辑器用于编辑相应变量 ·在工作空间管理窗口双击该变量名; ·鼠标单击变量名后单击工作空间管理窗口工具栏上的打开图标: ·用鼠标选中变量名,单击鼠标右键弹出菜单,然后选择菜单中的相关操作。 Variable Editor PDXprecip 4口7X 路弟6始分圆·公,细stak:s回× 田PDXprecip42x2donb1> 2 3 5 5.3500 3.8800 3.5400 2.3900 2.0600 6 1.4800 0.8300 1.090 9 1.7500
MATLAB窗口 工作空间管理窗口(Workspace) 工作空间是用于储存运算中的各种变量和结果的内存空间,而工作空间窗口则 用于显示变量的名称、大小、字节数及数据类型等,我们可以通过工作空间窗 口对变量进行观察、编辑、保存和删除等操作。需要注意的是,临时变量不会 占用工作空间 变量编辑器——三种方式打开变量编辑器用于编辑相应变量 • 在工作空间管理窗口双击该变量名; • 鼠标单击变量名后单击工作空间管理窗口工具栏上的打开图标; • 用鼠标选中变量名,单击鼠标右键弹出菜单,然后选择菜单中的相关操作