北大心理学系.Matlab概述和编程基础
- 格式:pdf
- 大小:2.63 MB
- 文档页数:41
一、MATLAB语言概述MATLAB是一种专门用于科学计算和工程应用的高级语言和交互式环境。
它可以实现矩阵运算、绘图功能、数据分析等各种功能,被广泛应用于控制系统设计、信号处理、图像处理等领域。
MATLAB的语言能力强大,语法简洁,可读性高,非常适合用于快速原型设计和算法验证。
二、MATLAB的基本数据类型MATLAB支持多种数据类型,包括常见的数值类型(例如整型、浮点型)、字符型、逻辑型和复数型等。
其中,数值类型占据了绝大部分,常用的数值类型包括:1. 整型:int8、int16、int32、int642. 浮点型:single、double3. 复数型plex4. 字符型:char5. 逻辑型:logical三、MATLAB的变量与运算符1. 变量:在MATLAB中,变量的命名遵循标识符命名规则,可以包括字母、数字和下划线,但不能以数字开头,也不能使用MATLAB的保留字作为变量名。
变量的赋值可以使用等号“=”,例如:a = 3。
2. 运算符:MATLAB支持各种常见的数学运算符,例如加减乘除运算符“+、-、*、/”;逻辑运算符“、||、~, xor”;比较运算符“>、<、==、~=”等。
四、MATLAB的控制结构MATLAB支持多种控制结构,包括条件语句、循环语句和程序结构等。
1. 条件语句:MATLAB中的条件语句包括if语句和switch语句,其中if语句用于根据条件的真假执行不同的代码块,switch语句则用于多个条件之间的选择。
2. 循环语句:MATLAB提供了for循环和while循环两种循环结构,用于重复执行特定的代码块,实现程序的迭代。
3. 程序结构:MATLAB中的程序结构包括函数和脚本两种形式,函数是可独立调用的代码块,而脚本则是按顺序执行的代码文件。
五、MATLAB的数组与矩阵运算MATLAB中的数组和矩阵运算是其最强大的特性之一,它提供了丰富的矩阵运算函数和操作符,使得矩阵运算变得非常简洁高效。
MATLAB基础知识及常用功能介绍第一章:MATLAB简介及安装MATLAB是一种强大且广泛应用的数值计算软件,它提供了许多用于科学计算和工程设计的功能。
MATLAB是矩阵实验室(Matrix Laboratory)的缩写,其主要特点是在操作矩阵和各种数学函数上非常高效。
要安装MATLAB,只需下载安装程序然后按照提示进行安装即可。
第二章:MATLAB基本操作在MATLAB中,可以使用各种命令来进行基本的数学运算,例如加减乘除、幂运算等。
此外,还可以定义变量、矩阵和向量,并进行复杂的数学运算。
提示:使用分号可以取消输出结果。
第三章:MATLAB脚本和函数脚本是一系列MATLAB命令的集合,可以保存并重复执行。
函数是一段具有输入和输出的可执行代码块,可以通过函数名和输入参数来调用。
编写脚本和函数有助于提高代码的可读性和可重复性。
第四章:MATLAB图形化界面MATLAB提供了图形化界面(GUI)工具箱,用于创建交互式应用程序和图形用户界面。
利用GUI工具箱,可以通过拖拽和放置的方式创建界面,并通过设置属性和回调函数实现交互功能。
第五章:MATLAB数据可视化MATLAB拥有丰富的数据可视化功能,可以将数据以各种图表形式呈现出来,如散点图、柱状图、曲线图等。
此外,还可以对图表进行自定义设置,如添加图例、调整轴范围、添加标题等。
第六章:MATLAB图像处理MATLAB提供了强大的图像处理工具箱,可以用于图像的滤波、锐化、模糊、边缘检测等操作。
此外,还可以进行图像的变换和特征提取,用于图像识别和分析。
第七章:MATLAB信号处理MATLAB信号处理工具箱提供了一系列用于处理、分析和合成信号的函数和工具。
可以进行信号滤波、频谱分析、时域分析等操作。
此外,还可以进行数字滤波器设计和滤波器实现。
第八章:MATLAB数学建模MATLAB是数学建模的重要工具,可以用于建立各种数学模型并进行仿真和优化。
可以利用MATLAB解方程、求解微分方程、进行符号计算等,用于解决各种实际问题。
MATLAB编程基础入门MATLAB是一种常用于科学计算和数据分析的高级编程语言和环境。
它提供了丰富的工具集,使得处理数值计算、绘制图形以及实现算法变得更加便捷。
本文将为初学者介绍MATLAB的基础知识和编程技巧,以帮助读者快速入门。
1. MATLAB的安装和启动首先,我们需要到MathWorks官网上下载并安装MATLAB。
安装完成后,双击MATLAB图标即可启动软件。
MATLAB的主界面分为命令窗口、编辑器和工作空间等几个主要部分,用户可以通过这些界面进行编程和运行程序。
2. MATLAB的基本语法MATLAB的基本语法与其他编程语言有所不同。
在MATLAB中,不需要声明变量的类型,只需要直接给变量赋值即可。
例如:```a = 10;b = 3.14;c = 'Hello, MATLAB!';```MATLAB中还有一些特殊变量和函数,比如`pi`表示圆周率,`sin`表示正弦函数。
使用这些特殊变量和函数可以实现更加高效的数值计算和数据处理。
3. MATLAB的基本操作MATLAB提供了丰富的操作符和函数,可以用于数值计算、矩阵运算、图形绘制等。
下面是一些常用操作的示例:3.1 数值计算```a = 5;b = 3;c = a + b; % 加法运算d = a * b; % 乘法运算e = sqrt(a); % 开方运算```3.2 矩阵运算```A = [1 2 3; 4 5 6; 7 8 9]; % 创建一个3x3的矩阵B = [10 11 12; 13 14 15; 16 17 18];C = A + B; % 矩阵相加D = A * B; % 矩阵相乘```3.3 图形绘制```x = linspace(0, 2*pi, 100); % 在0到2π之间生成100个等间隔的点y = sin(x);plot(x, y); % 绘制正弦函数图像xlabel('x'); % 设置x轴标签ylabel('y'); % 设置y轴标签title('Sin Function'); % 设置图像标题```4. MATLAB的程序控制MATLAB提供了丰富的控制结构,可以用于实现条件判断和循环等功能。
MATLAB基础知识及使用方法第一章:MATLAB简介与环境介绍1.1 MATLAB概述MATLAB是一种高级编程语言和数值计算环境,广泛应用于科学计算、工程设计、数据分析和算法开发等领域。
它提供了强大的数值计算工具和图形绘制功能,并有丰富的库函数和工具箱可供使用。
1.2 MATLAB环境介绍MATLAB的主要界面包括命令窗口、编辑器、工作区和命令历史等。
命令窗口用于交互式执行命令和脚本,编辑器用于编写和编辑脚本文件,工作区用于显示和管理变量,命令历史用于查看和管理执行过的命令。
第二章:MATLAB基本语法2.1 变量和数据类型在MATLAB中,变量可以通过简单的赋值来创建,并且不需要事先声明变量类型。
常见的数据类型包括数值类型(整数、浮点数)、字符类型和逻辑类型(布尔型)等。
MATLAB还提供了复数类型和矩阵类型,具有丰富的数值计算功能。
2.2 运算符和表达式MATLAB支持常见的数学运算符,如加减乘除、取余和乘方等。
此外,还提供了矩阵运算符和逻辑运算符,方便处理矩阵和逻辑表达式。
表达式可以由变量、常数和运算符组合而成,并且支持函数调用。
2.3 控制流程MATLAB提供了条件语句(if-else)、循环语句(for、while)和函数等控制流程结构,以实现不同的程序逻辑。
条件语句根据条件的真假执行不同的代码块,循环语句重复执行一段代码块,函数封装了一段可重复使用的代码。
第三章:MATLAB图形绘制3.1 二维图形绘制MATLAB提供了丰富的函数和工具箱,以绘制各种二维图形,如线图、散点图、柱状图和饼图等。
用户可以自定义图形样式、坐标轴刻度、图例和注释等,以满足不同的数据可视化需求。
3.2 三维图形绘制除了二维图形外,MATLAB还支持绘制三维图形,如曲面图和体积图等。
通过调整视角、设置颜色映射和光照效果,用户可以更直观地表达三维数据的特征和分布情况。
3.3 动态图形绘制MATLAB中的图形绘制功能不仅限于静态图形,还可用于生成动态图形。
数据分析入门目录数据分析入门 (1)数据分析的意义和步骤 ................................................................................. 错误!未定义书签。
数据的获取和导入 (2)数据的预处理 (4)数据的修剪、整理和变换 (4)标准化变换 (7)平滑处理 (7)描述统计与分类统计 (9)单变量描述统计——集中趋势和离散度 (9)多变量的描述统计——相关度 (10)分类统计 (11)参数估计与假设检验 (13)常用分布的随机抽样、区间估计 (13)假设检验 (15)曲线拟合 (22)曲线拟合工具包 (22)常用拟合函数 (28)拟合优度的比较 (34)参考文献 (37)数据分析的意义和步骤数据分析是科学研究中十分重要的一步。
根据研究的假设和设计的不同,我们需要针对性的用相应的方法进行原始数据的整理,并进行相应的统计分析,并检验我们的理论假设。
数据分析的基本步骤包括:1 获取数据,并对数据进行初步的整理,比如查看数据的分布情况,去除极端值,以及标准化的变换。
2 对数据进行描述统计。
3 对数据的结果进行推论统计。
4 根据需要进行数据作图以及数据拟合,并进行拟合优度的比较。
数据的获取和导入本节学习的函数●load●xlsread/xlswrite●dlmread/csvread●textread/textscan●imread●importdata数据的获取方式根据研究的问题而有不同的形式,如当需要研究社交网站中的信息共享等问题时,我们便可以通过一些自动化脚本从网站中抓取数据;用MATLAB和Psychtoolbox做的行为实验的数据可以直接读取;脑电或核磁实验的原始数据则需要同特定的软件进行转换后,则可以读取到MATLAB中;问卷调查等所得的数据可以整理成Excel文件,或者首先导出到csv文件(如从SPSS另存为逗号分隔文件)来读取,再导入Matlab。
MATLAB编程基础教程在计算机科学和工程领域,MATLAB(Matrix Laboratory)是一个广泛用于数值分析和科学计算的高级编程语言和环境。
它的强大功能和简洁的语法使得它成为许多科学家和工程师的首选工具。
本文将介绍MATLAB的基础知识,帮助读者快速入门并进行简单的编程。
1. MATLAB的安装与环境配置首先,我们需要下载并安装MATLAB软件。
MATLAB可以在官方网站上免费获取到,并提供不同的版本供选择。
安装程序非常简单,只需按照向导的指示进行操作即可完成安装。
安装完成后,我们需要进行一些环境配置。
首先启动MATLAB软件,然后选择合适的工作目录。
工作目录是我们存储和管理MATLAB文件的地方。
选择一个方便和易于查找的目录,并将其设置为工作目录。
接下来,我们还可以对编辑器的外观和功能进行自定义设置,以适应个人的需要。
2. MATLAB的基本语法和语句在MATLAB中,所有的操作都是通过输入命令来完成的。
MATLAB的命令由一个或多个关键字组成,可以用于执行各种操作,包括数值计算、数据可视化和文件处理等。
下面是一些常用的MATLAB命令示例:- disp('Hello, world!'):显示一个文本消息- a = 1 + 2:将1与2相加,并将结果保存到变量a中- b = sqrt(9):计算9的平方根,并将结果保存到变量b中- c = linspace(1, 10, 10):生成一个由1到10的10个等间距数字组成的向量,并将结果保存到变量c中MATLAB还提供了丰富的数学函数和运算符,可以进行各种数值计算操作。
例如,可以使用'+'运算符进行加法运算,使用'-'运算符进行减法运算,使用'*'运算符进行乘法运算,使用'/'运算符进行除法运算等。
此外,MATLAB还提供了一些特殊的函数,如sin、cos、exp、log等,用于实现各种数学运算。
Matlab技术简介与基础知识Matlab(全称MATrix LABoratory)是一种专门用于数值计算和数据可视化的高级编程语言和环境。
它于1984年由美国MathWorks公司开发,目前已经成为科学与工程领域中最受欢迎的数值计算软件之一。
Matlab的强大功能使得它可以完成复杂的数值计算、数据处理、模拟和仿真等任务。
在本文中,我们将了解Matlab的基础知识和一些常用的技术应用。
一、Matlab的安装和基本操作首先,我们需要下载并安装Matlab软件。
它适用于Windows、Mac以及Linux等多种操作系统。
在安装完成后,我们可以开始学习Matlab的基本操作。
Matlab的界面友好且易于使用,主要包括一个命令窗口、编辑器、工作空间和命令历史等元素。
在Matlab中,我们可以直接在命令窗口中输入和执行各种命令和表达式,非常方便。
例如,我们可以输入"2+3",然后按下回车键,Matlab会立即计算并返回结果5。
此外,Matlab还提供了丰富的数学函数和算法库,可以执行诸如求解线性方程组、计算矩阵特征值和特征向量等复杂的数学运算。
二、Matlab的向量和矩阵操作Matlab是以矩阵为基础的语言,因此对于向量和矩阵的操作非常方便。
在Matlab中,我们可以使用方括号([])来创建向量和矩阵,用逗号或空格分隔元素。
例如,我们可以使用以下命令创建一个二维矩阵:A = [1, 2, 3; 4, 5, 6; 7, 8, 9]Matlab还提供了许多用于矩阵操作的函数,例如转置、矩阵乘法、逆矩阵等。
我们可以使用"'"来进行转置操作,使用"*"进行矩阵乘法,使用"inv"函数来计算逆矩阵。
例如,我们可以执行以下命令:B = A'C = A * BD = inv(A)三、Matlab的数据可视化Matlab还是一种强大的数据可视化工具,可以用于绘制各种图形和图表,以便更好地理解和分析数据。
学习MATLAB编程语言的基础知识章节一:MATLAB编程语言的概述MATLAB是一种高级编程语言和环境,专门用于科学计算和数据分析。
它由MathWorks公司开发,已成为许多领域中研究人员和工程师的首选工具。
MATLAB具有强大的数值计算能力和丰富的功能库,可以处理各种数学问题,如线性代数、信号处理、优化和图像处理等。
此外,MATLAB还提供了交互式编程环境,使用户能够快速测试和调试代码。
章节二:MATLAB编程环境的介绍MATLAB的编程环境包括命令窗口、编辑器和调试器等组件。
用户可以通过命令窗口直接输入和执行MATLAB代码,也可以通过编辑器创建和编辑脚本或函数。
调试器功能可用于跟踪代码执行过程、检查变量的值和查找错误。
章节三:MATLAB基本语法和数据类型MATLAB的语法与传统的编程语言类似,使用分号作为语句结束符,并使用变量来存储数据。
常用的数据类型包括数字、字符串、矩阵和结构体等。
MATLAB还支持各种运算符和控制流语句,例如循环、条件语句和函数调用等。
章节四:MATLAB中的向量和矩阵操作MATLAB中的向量和矩阵操作是其特有的优势之一。
用户可以使用简洁的语法来执行向量和矩阵的数学运算,如加法、减法、乘法和除法等。
此外,MATLAB还提供了许多方便的函数来处理向量和矩阵,例如转置、求逆、矩阵乘法和行列式计算等。
章节五:MATLAB中的绘图与数据可视化MATLAB提供了强大的绘图工具箱,可以创建各种类型的图形,例如线图、散点图、柱状图和曲线图等。
用户可以使用简洁的命令来设置图形的样式、坐标轴标签和图例等。
此外,MATLAB还支持三维绘图和动画效果,使用户能够更好地呈现和分析数据。
章节六:MATLAB中的函数和脚本编程MATLAB允许用户创建自定义函数和脚本,以实现特定的计算任务。
函数是一段可重复使用的代码块,可以接受输入参数并返回输出结果。
脚本则是一系列按顺序执行的命令,用于完成特定的计算过程。
MATLAB概述和编程基础预备知识●线性代数基础●常用编程语言(如C,C++)的编程基础●心理物理学实验中的组间、组内设计及随机化知识●本章要点●了解MATLAB及其特性●熟悉MATLAB基本操作●通过MATLAB进行基本的数值运算●掌握心理物理学实验设计中常用的MATLAB函数●编写简单的MA TLAB程序并进行调试●导言心理学作为一门建立在实验基础上的科学,该领域内的任何结论都离不开实验证据的支持。
随着心理学研究的深入,各种实验方法层出不穷,对实验精度的要求越来越高,与之相对应的数据处理手段也愈发丰富。
在这样的趋势下,单纯依赖传统的编程软件(如C、C++)和数据处理工具(如SPSS、SAS)已经无法满足心理学研究者对于实验的需求。
为了更好地开展心理学实验研究,研究者们需要更加全面、精确、便利的编程工具,用于辅助他们展开实验研究。
在本书中,我们将为大家介绍一门在诸多领域内都有着广泛应用的编程软件MATLAB,并着重介绍它在心理学领域内的应用。
MATLAB是MAT rix LAB oratory的缩写,它最初是美国新墨西哥大学Cleve Moler教授编写的LINPACK和EISPACK接口程序。
随后Cleve Moler教授又同工程师Jack Little一起重新编写了MA TLAB,并且于1984年成立了MathWorks公司,将这款编程软件推向市场。
作为第四代编程语言,MA TLAB拥有着广泛的应用,包括数值计算、数据挖掘、数学建模、可视化等等,并且与C、C++、Java和Python等多种编程语言兼容,目前已经成为数值计算软件的佼佼者,并被广泛应用于科学研究。
图1:MA TLAB创始人Jack Little(左图)和Cleve Moler(右图),图片来自/在本章节中,我们将带领大家初步认识并了解MATLAB。
作为一门编程语言,MA TLAB有区别于其他编程语言的特点,这些特点能够帮助我们通过MATLAB 进行高效的数据处理。
通过学习本章节,我们将了解MATLAB 的特性和编程规则,学习如何通过MATLAB 进行简单的数据处理。
进一步,我们还将学习如何通过MATLAB 编写、调试简单的程序,并初步了解一些在心理物理学实验中常用的MATLAB 函数。
2.1 MA TLAB 的编程环境同其他的编程工具一样,MATLAB 也有着自己独特的编程环境和编程语言。
MATLAB 的编程环境是指MA TLAB 软件可提供的所有辅助程序设计的工具和应用的总称。
它包括编辑器(Editor )、命令窗口(Command Window )、工作空间(Workspace )等。
与之相对应的,MATLAB 的编程语言是指可以在MA TLAB 环境中执行,符合MATLAB 环境语法要求的计算机语言。
它不仅包括MA TLAB 特有的M 文件(包括MA TLAB 特有的数据类型、运算符、程序结构等等),也包括了在混合编程时可以兼容的其他编程语言(如C 语言,不做详细介绍)。
为了了解MA TLAB 是如何工作的,我们将从这两个角度分别介绍MATLAB 的特性(如图2),从而帮助大家对MATLAB 形成初步的印象。
图2:MA TLAB 特性简介2.1.1 MATLAB 编程环境简介正如我们之前所描述的,MATLAB 的编程环境包含一系列可以辅助我们设计程序的工具和应用。
为了形象化地了解这些工具和应用,我们可以通过打开MA TLAB 的主窗口来形成对MATLAB 的编程环境的初步印象。
点击MATLAB 图标,打开MA TLAB 主窗口。
图3:MA TLAB 主窗口从图3的MA TLAB主窗口中我们可以清楚地看到MATLAB的编程环境,包括最左侧的当前路径(Current Directory),中间的命令窗口(Command Window)和最右侧的工作空间(Workspace)以及命令行历史(Command History)。
我们可以通过直接拖拽这些窗口的上边缘来重新布局窗口。
同时,当我们点击图3左上方红色窗口内的图表时,就可以打开编辑器(Editor),在这里即可编写MATLAB的代码,并生成MATLAB可运行的m文件,如图4所示。
图4:MA TLAB编辑器在直观地了解了MA TLAB的编程环境之后,我们将重点介绍三个需要经常使用的编程环境,即命令窗口、工作空间和代码编辑器。
为了更加准确地了解这些编程环境,我们首先给出一段示例代码:diary my_diary.txta = 1;b = 2;c = 3;save ws a b;clear all;load ws;diary off;这段示例代码的目的在于(1)产生三个取值分别为1、2、3的变量a、b、c,将变量a 和b保存到一个文件名为ws.mat的文件中;(2)清除所有的变量,并读入ws.mat这个文件;(3)最终将所有这些代码保存到一个文件名为my_diary.txt的文件中。
我们将以这段代码为示例,分别描述命令窗口、工作空间和代码编辑器着三个编程环境的功能。
命令窗口:在命令窗口中我们可以直接输入MATLAB的代码并执行。
将上述代码逐行输入到命令窗口中,按回车键(Enter)即可执行代码功能。
命令窗口也允许用户同时执行多行代码(例如将上述代码完整拷贝到命令窗口并按回车键,则可一次性执行该代码的全部功能)。
命令窗口常用来测试简单的代码,查询MA TLAB自带的函数,或者对正在运行的代码进行中断操作。
同时,在运行某些需要输入参数的代码时,通常也需要在命令窗口内进行输入。
关于命令窗口有一些常用的快捷键,如表1所示。
工作空间:工作空间用于保存代码执行时候的所有变量。
直到该变量被清除之前,它都(1)如何查看工作空间中的内容?(2)一直保存在工作空间中。
这里我们需要了解四个问题:如何保存工作空间中的变量?(3)如何清除工作空间中的变量?(4)如何将保存的变量再次读取到工作空间中?(1)如何查看工作空间的中的内容?我们可以通过界面操作直接点击工作空间中的变量进行查看。
当我们将上述代码的前四行(即截止到“c = 3;”)输入到命令窗口后,会发现如图5所示。
图5:MA TLAB工作空间此时左上方的工作空间窗口中出现了a、b、c三个变量,并且在后面直接显示了这些变量的赋值。
双击任意变量(如a),可以发现会出现一个新的窗口:变量编辑器(Variable Editor),在这个窗口内,我们可以更加详细地观察工作空间内的各个变量。
同时,我们也可以通过whos函数进行查询。
在命令窗口内输入如下代码:>> whos a命令窗口中随即出现关于变量a的信息,包括名称(Name),大小(Size),字节数(Bytes)和数据类型(Class),如图5所示。
(2)如何保存工作空间中的变量?保存工作空间中的变量通常使用save函数。
在前面的代码里,可以注意到第五行的代码为:>> save ws a b;输入此行代码并执行,则会将工作空间中相应的变量a、b保存到一个文件名为ws.mat 的文件中。
该文件存放的位置即MA TLAB的当前路径(参考图3)。
如果想一次性保存工作空间中所有的变量,则可以输入如下代码:>> save ws;(3)如何清除工作空间中的变量?清除工作空间中的变量通常使用clear函数。
在前面的代码里,可以注意到第六行的代码为:>> clear all;输入此行代码并执行,则会清除工作空间中的所有变量。
如果想要清除工作空间中特定的变量,则直接使用“clear + 变量名”的形式(一次性清除多个变量,用空格隔开)。
如清除工作空间中的变量a和b,则可以输入如下代码:>> clear a b;(4)如何将保存的变量再次读取到工作空间中?将保存的变量再次读取到工作空间中通常使用load函数。
在前面的代码里,可以注意到第七行的代码为:>> load ws;输入此行代码并执行,则会读取之前保存了变量a、b的文件ws.mat。
此时观察工作空间,则会发现重新出现变量a、b。
工作空间中相应的变量a、b保存到一个文件名为ws.mat的文件中。
该文件存放的位置即MA TLAB的当前路径(参考图3)。
如果想一次性保存工作空间中所有的变量,则可以输入如下代码:>> save ws;在实际工作中,有时候我们需要保存已经编写的代码,方便以后查阅和修改。
此时我们需要将已经编写完的代码保存到日志文件中。
这可以通过diary函数实现。
在前面的代码的第一行和最后一行,我们定义了需要保存的代码的起始点和终止点,并通过第一行定义了所要保存的文件名和文件格式(即“diary + 文件名”的形式)。
创建的日志文件被保存在当前路径中。
以上我们通过whos、save、clear、load和diary这五个函数了解了如何对工作空间中的变量进行常见的操作,并初步认识了工作空间。
工作空间可以帮助我们在编写代码的时候时刻掌握着代码的运行情况,是MATLAB非常重要的编程环境之一。
编辑器:编辑器是MATLAB最重要的编程环境之一。
通过编辑器,我们可以编写和调试MATLAB代码,并将它保存成扩展名为“.m”的文件,称之为M文件。
M文件通常在编辑器中编写,也可在记事本、写字板等文本编辑工具中编写,只需保存成M文件即可。
例如我们可以将这一节开头给出的代码拷贝到编辑器里,并且保存到文件名为“TestEditor.m”的M文件里,如图6所示。
图6:通过MA TLAB编辑器编写程序通过点击图6红色方框中的运行键,或者直接键入F5,则可以运行该M文件中的全部代码。
如果想运行部分代码,则首先选中需要运行的代码片段,再从右键弹出的快捷菜单中点击Evaluate Selection选择、或者直接键入F9执行(如图6所示)。
编辑器除了能够编写,运行代码以外,还能够方便地对代码进行逐行调试,我们将在后续章节中对这一功能进行详细地介绍。
这里我们先简单介绍一些编辑器中常见的快捷键,如表2所示。
表2 MATLAB编辑器窗口常用快捷键以上,我们分别从命令窗口,工作空间和编辑器这三方面介绍了MATLAB独特的编程环境,并且初步了解了如何使用MATLAB。
下面,我们将从编程语言的角度,进一步为大家介绍MA TLAB的特性。
2.1.2 MATLAB的编程语言相对于MA TLAB丰富多样的编程环境,MATLAB同样具有自己独特的编程语言,包括它所支持的数据类型,能够执行的运算,以及在编写MA TLAB代码的时候所能够运用的各种程序结构。
在本章和第三章中,我们将逐步从这些方面展开,带领大家了解MA TLAB的编程语言,并且逐步上手MATLAB的编程操作。