1.1 MATLAB概述
1.1.1 MATLAB是矩阵实验室(Matrix Laboratory)之意。
1.1.2 MATLAB是MathWorks公司开发的一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
使用 MATLAB,可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题.
1.1.3 “演算纸”式的计算软件
1.2 命令窗口
1.2.1 命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。
MATLAB命令窗口中的“>>”为命令提示符,表示MATLAB正在处于准备状态。
在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。
1.2.2 一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号或分号分隔。例如:
p=15,m=35
p=15;m=35
1.2.3 可用clc命令清屏
1.2.4 如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上3个点并按下回车键,然后接着下一个物理行继续写命令的其他部分。
3个点称为续行符,即把下面的物理行看作该行的逻辑继续。
例: 1+1/2+1/3+1/4+...
1/5+1/6
---恢复内容结束---
1.1 MATLAB概述
1.1.1 MATLAB是矩阵实验室(Matrix Laboratory)之意。
1.1.2 MATLAB是MathWorks公司开发的一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
使用 MATLAB,可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题.
1.1.3 “演算纸”式的计算软件
1.2 命令窗口
1.2.1 命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。
MATLAB命令窗口中的“>>”为命令提示符,表示MATLAB正在处于准备状态。
在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。
1.2.2 一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号或分号分隔。例如:
p=15,m=35
p=15;m=35
1.2.3 可用clc命令清屏
1.2.4 如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上3个点并按下回车键,然后接着下一个物理行继续写命令的其他部分。
3个点称为续行符,即把下面的物理行看作该行的逻辑继续。
例: 1+1/2+1/3+1/4+...
1/5+1/6
1.3 M文件
1.3.1 将一系列命令写入一个文件,保存为后缀为.m的文件,在命令窗口(The Command Windows)输入此文件的文件名,然后MATLAB就开始执行这个文件,
脚本文件(Script files)的扩展名为“.m”,所以这它也叫做M文件。
1.4 工作空间窗口(Workspace)
1.4.1 工作空间是MATLAB用于存储各种变量和结果的内存空间。
在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。
1.4.2 whos命令将会产生一个在当前工作区内的所有变量和数组状况表
格式:whos [var1 var2 …]
1.4.3 可用clear命令删除在本工作区的变量。
格式: clear [var1 var2 ...]
1.5 当前目录窗口和搜索路径
1.5.1 当前目录窗口
当前目录是指MATLAB运行文件时的工作目录,只有在当前目录或搜索路径下的文件、函数可以被运行或调用。
在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。
1.5.2 pwd命令:显示当前目录
1.5.3 cd命令: 将用户目录设置成当前目录
1.5.4 ls或dir命令: 显示当前目录下所有文件
1.5.5 "!"是另一个重要的特殊字符。它的特殊作用是给计算机操作系统发送一个命令。在“!”后的字符会发送给计算机并且执行,和在计算机的命令行提示符中输 入字符是一样的。这种特性使系统命令更容易植入MATLAB程序中。如!“ipconfig“
1.5.6 MATLAB的搜索路径
当用户在MATLAB命令窗口输入一条命令后,MATLAB按照一定次序寻找相关的文件。基本的搜索过程是:
(1) 检查该命令是不是一个变量。
(2) 检查该命令是不是一个内部函数。
(3) 检查该命令是否当前目录下的M文件。
(4) 检查该命令是否MATLAB搜索路径中其他目录下的M文件。
1.6 常见编程错误
1.6.1 如果变量名与MATLAB中的函数或命令重名,那么这个函数或命令将不能被访问。
1.6.2 如果有多个函数或命令重名,那么MATLAB将会执行在搜索路径中找到的第一个,其他的将不会被执行。对于初学者,这也是一个常见的问题,往往将M文件的名字与MATLAB内建函数或命令重名,从而导致函数或命令的不能访问。
n不要创建和MATLAB内建函数或命令同名的M文件。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删