MATLAB基本概念

1.MATLAB 简介

MATLAB 采用了全新的MATLAB是 matrix laboratory的缩写,是Mathworks公司开发的一款商业软件。它是一种用于数值计算、算法开发、数据分析和可视化的高级编程语言和编程环境。除向量和矩阵运算、绘制函数/数据图像等基本功能外,MATLAB 也可用来创建图形用户界面(GUI),并可与其他高级语言(如 C、C++ 和 FORTRAN 等)进行混合编程。

2.MATLAB 的工作环境

左边当前文件夹(Current Folder)窗口显示的是当前文件夹中的文件;中间是命令行窗口(Command Window),在“>>”提示符后输入命令,MATLAB 便会执行相应的操作;右上工作区(Workspace)窗口显示的是 MATLAB 命令和程序生成的变量名及其数值;右下是 Command History 窗口显示输入命令的历史记录。所有这些窗口都可改变大小、浮动、关闭及重新打开

MATLAB基本概念_第1张图片

3.当前文件夹和搜索路径

通常在使用调用或执行这些文件之前需要确认或设置.m 文件的搜索路径,告诉MATLAB 在哪里搜索.m 文件。这一步骤可通过“File”菜单下选择“Set Path…”实现。

4.变量和.m 文件的命名规则

在 MATLAB 中变量和.m 文件有相同的命名规则:区分大小写,第一个字符必须为英文字符(不能为数字开头),不能超过 31 个字符,其他字符可以为英文字符、数字和下划线_,除此之外不能包含其他字符。变量和.m 文件的名字不能重名。同时应尽量避免和 MATLAB 预定义的变量。

5.基本运算和函数

使用 MATLAB 最大的好处是以往复杂的数学运算和编程可变得相对简单。它缺省的数据格式为双精度浮点数的矩阵或数组,并且可以直接处理复数,同时会自动管理执行过程中变量使用内存的分配和回收,不需要额外的处理和编程。

MATLAB基本概念_第2张图片

MATLAB基本概念_第3张图片

MATLAB基本概念_第4张图片

6.变量检查

who//检查工作空间中的变量;

Whos//检查变量的详细特征

Inf//无穷大  1/0;

NaN //非数(Not a Number) 0/0  inf/inf  0*inf。

系统不停止运算,结果仍为inf或NaN

 

你可能感兴趣的:(MATLAB,matlab)