matlab 入门

matlab是面向工程师与科学家的一款数学计算软件,有数值计算、数据分析、数据可视化、算法开发等功能。
Simulink,Matlab的仿真模块,它提供了一个交互式图形环境,可用于信号处理、图形处理、控制系统等。
三大数学软件:Matlab Mathematica Maple。

file菜单

save workspace as  //将当前工作区的数据存储到文件中。相当于java中的变量序列化。
set path  //设置工作路径  软件将在这些位置从前到后搜索需要的m文件 mex文件 等。
current folder   //当前的工作路径,现在这里查找需要的文件,若没有,再去工作路径查找。

调试菜单

step,单步调试。快捷键f10.
step in ,进入函数内部,快捷键F11.
step out ,跳出当前函数,shift+F11.
continue,执行到下一个断点处。
stop if errors/warnings:在程序出错或报警处停止执行。

command window

命令窗口是matlab最重要的窗口。 用户输入各种指令、函数、表达式等都在这里。
>>  //表示matlab处于就绪状态,等待接收用户指令。
方向键 //快速调出历史命令。
命令后 带有分号  //执行运算但不显示运算结果
输入一个字符串,处理流程见下:  
1.检查是不是变量名;  2.是不是内置函数; 3.当前目录下是不是有一个变量名.m 的文件; 4.工作路径中是不是有一个变量名.m 的文件; 5.若以上都查找不到,报告出错。

帮助系统

help 函数名  //快速查看该函数的用法

左下角start->help   //带有搜索的强大帮助系统


变量类型

double,双精度浮点数。一般地,matlab对所有数值按照double存储。
整数,从 int8、uint8 到 int64、uint64都有。如 a=int32(123)。
复数,复数包括实部与虚部。用'i'作为虚部的标记。
无穷,正无穷与负无穷分别用 Inf 与 -Inf表示。
非数值量,NaN。
布尔类型。同Cpp。输入时,matlab把任何非0当做真;输出时,假为0,真为1。
关系操作符。 ~=表示不等于,其余同cpp。
字符串。一个字符串是一个行向量,行向量中的每个元素代表一个ascii码,进而表示一个字符。如 name='hello sjtu'。

变量管理

whos  //列出每个变量的基本信息。有以下几列。
 Name               Size            Bytes  Class     Attributes
whos varName  //列出指定变量的信息。

你可能感兴趣的:(matlab 入门)