CH2、 MATLAB语言基础 2.1 MATLAB的窗口环境 22 MATLAB阵列与矩阵 2.3数学函数 24绘图简介 2.5 MATLAB程序设计
CH2、 MATLAB语言基础 2.1 MATLAB的窗口环境 2.2 MATLAB阵列与矩阵 2.3 数学函数 2.4 绘图简介 2.5 MATLAB程序设计
2.1 MATLAB的窗口环境 MATLAB语言的显著特点 1、具有强大的矩阵运算能力: Matrix Laboratory 使得矩阵运算非常简单。 2、是一种演算式语言 MATLAB的基本数据单元是既不需要指定维数, 也不需要说明数据类型的矩阵(向量和标量为矩 阵的特例),而且数学表达式和运算规则与通常 的习惯相同。 因此 MATLAB语言编程简单,使用方便
2.1 MATLAB的窗口环境 一、MATLAB语言的显著特点 1、具有强大的矩阵运算能力:Matrix Laboratory, 使得矩阵运算非常简单。 2、是一种演算式语言 ❖ MATLAB的基本数据单元是既不需要指定维数, 也不需要说明数据类型的矩阵(向量和标量为矩 阵的特例),而且数学表达式和运算规则与通常 的习惯相同。 因此MATLAB语言编程简单,使用方便
MATLAB命令窗口 启动 MATLAB命令窗口 MATLAB 6 令计算机安装好 MATLAB之后,双击 MATLAB图标 启动后,产生默认的 MATLAB桌面 MATLABDesktop 进入 MATLAB之后,会看道到一个视窗 MATLAB Command window称为指令视窗,它是用户键入指令的 地方,也是 MATLAB计算结果显示之处。而在它的功能 选单一共有Fle,Edit, Options, Windows,Help五个主 要功能,每一个之下各又有下一层的功能,我们会在后 面相关的地方说明
二、MATLAB命令窗口 启动MATLAB命令窗口 ❖ 计算机安装好MATLAB之后,双击MATLAB图标 启动后,产生默认的MATLAB桌面-MATLABDesktop 进入MATLAB之后,会看道到一个视窗MATLAB Command Window称为指令视窗,它是用户键入指令的 地方, 也是MATLAB计算结果显示之处。而在它的功能 选单一共有File,Edit, Options, Windows, Help五个主 要功能,每一个之下各又有下一层的功能,我们会在后 面相关的地方说明
基本功能 1 MATLAB语句形式 通过例题计算归纳一些 MATLAB最基本的规则和语法结构 》变量=表达式; 通过等于符号将表达式的值赋予变量。当键入回车键 时,该语句被执行。语句执行之后,窗口自动显示出语 句执行的结果。如果希望结果不被显示,则只要在语句 之后加上一个分号(;)即可。此时尽管结果没有显示, 但它依然被赋值并在 MATLAB工作空间中分配了内存
三.基本功能 ❖ 1.MATLAB语句形式 通过例题计算归纳一些MATLAB最基本的规则和语法结构 》变量=表达式; 通过等于符号将表达式的值赋予变量。当键入回车键 时,该语句被执行。语句执行之后,窗口自动显示出语 句执行的结果。如果希望结果不被显示,则只要在语句 之后加上一个分号(;)即可。此时尽管结果没有显示, 但它依然被赋值并在MATLAB工作空间中分配了内存
2 MATLAB提供基本的算术运算: 加(+)、减(-)、乘()、除(、幂次方(^),范例 为:5+3,53,5*3,5/3,5^3 其它在计算常用的功能我们用一个算式来说明 例:要计算面积Area=,半径r=2,则可键入 >>r=2; > area=pi*r/2 > area s 12.5664
2.MATLAB提供基本的算术运算: 加 (+)、减 (-)、乘 (*)、除 (/)、幂次方 (^),范例 为:5+3, 5-3, 5*3, 5/3, 5^3 其它在计算常用的功能我们用一个算式来说明。 例:要计算面积Area = ,半径r = 2,则可键入 >> r=2; >> area=pi*r^2; >> area = 12.5664
求(12+2*(7-4)/32的算术运算结果 (1)用键盘在 MATLAB指令窗中输入以下内容 >>(12+2*(7-4))/3~2 (2)在上述表达式输入完成后,按【 Enter】键, 该指令被执行 (3)在指令执行后, MATLAB指令窗中将显示以 下结果。 ans
求(12+2*(7-4))/32的算术运算结果。 (1)用键盘在MATLAB指令窗中输入以下内容 >> (12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按【Enter】键, 该指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以 下结果。 ans = 2
我们也可以将上述指令打在同一行,以,或 是;分开,例如 >>r-2, area-pi*kr 2 >>r=2, area=pir 2 请注意上述二式的差异,前者有计算值显示, 而后者则无
我们也可以将上述指令打在同一行,以, 或 是; 分开,例如 >> r=2, area=pi*r^2 >> r=2; area=pi*r^2; 请注意上述二式的差异,前者有计算值显示, 而后者则无
另外一个符号注解是由%起头,也就是说在%之后 的任何文字都被视为程式的注解。注解的功能是 简要的说明程式的内容,过多的注解在程式中或 许没有必要,但是我们写程式时往往用了太少的 注解。任何可能产生混淆的地方都应该加注解, 适量的注解可在以后想了解程式时能节省一些不 必要的时间。例如: >r=2;%键入半径 >>area=pi*r2;%计算面积
另外一个符号注解是由%起头,也就是说在%之后 的任何文字都被视为程式的注解。注解的功能是 简要的说明程式的内容,过多的注解在程式中或 许没有必要,但是我们写程式时往往用了太少的 注解。任何可能产生混淆的地方都应该加注解, 适量的注解可在以后想了解程式时能节省一些不 必要的时间。例如: >> r=2; % 键入半径 >> area=pi*r^2; % 计算面积
四、变量和数值显示格式 1、变量 (1)变量名称 MATLAB对使用变量名称的规定: 1.变量名称的英文大小写是有区别的( apple, Appe, AppLe,三个变量不同)。 2.变量的长度上限为31个字元。 3.变量名的第一个字必须是一英文字,随后可 以掺杂英文字、数字或是底线。变量中不能 包含有标点符号
四、变量和数值显示格式 1、变量 (1)变量名称 MATLAB对使用变量名称的规定: 1. 变量名称的英文大小写是有区别的(apple, Apple,AppLe,三个变量不同)。 2. 变量的长度上限为 31 个字元。 3. 变量名的第一个字必须是一英文字,随后可 以掺杂英文字、数字或是底线。变量中不能 包含有标点符号
(2)一些特殊的变量 以下列出 MATLAB所定义的特别变量及其意义 ans:用于结果的缺省变量名 或j:虚数单位 pi:内建的T值 nargIn:函数的输入变量个数 eps: MATLAB定义的正的极小值=22204e-16 nargout:函数的输出变量个数 inf:∞值,无穷大 realmin:最小正实数 realmax:最大正实数 nan:无法定义一个数目,不定量 fops:浮点运算数
(2)一些特殊的变量 以下列出MATLAB所定义的特别变量及其意义 ans:用于结果的缺省变量名 i或j :虚数单位 pi :内建的π值 nargin:函数的输入变量个数 eps:MATLAB定义的正的极小值=2.2204e-16 nargout:函数的输出变量个数 inf:∞值,无穷大 realmin:最小正实数 realmax:最大正实数 nan:无法定义一个数目 ,不定量 flops:浮点运算数