您的位置:首页 > 编程语言 > MATLAB

matlab 入门

2015-03-02 15:39 267 查看
matlab是面向工程师与科学家的一款数学计算软件,有数值计算、数据分析、数据可视化、算法开发等功能。

Simulink,Matlab的仿真模块,它提供了一个交互式图形环境,可用于信号处理、图形处理、控制系统等。

三大数学软件:Matlab MathematicaMaple。

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 //列出指定变量的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: