Matlab----基本函数与数据类型
MATLAB还是有必要学习一下的。有时候也会需要计算一些复杂的东西。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
1. 搜索路径(命令不区分大小写)
?输入path, 会列出所有搜索路径。当在命令窗口输入一条命令之后, Matlab将按照这个顺序来搜索。?help path会显示path函数的帮助信息。(其他函数的帮助信息业可以这么来查)?cd和dos中的作用是一样的。?设定matlab的工作目录的方法:?userpath('F:\workspaces\matlab')?savepath?Pathtool则是可视化的工具来更改或者设定工作路径与搜索路径。2. MATLAB数据操作?分号不是该句结束的标志,回车才是。?%开头为注释?…续行(一行写不完命令时)。
几个基本常用的函数:?Whos a查看a变量的详细信息。?Clear清除工作空间中所有变量。?Clear a 清除a变量。?Clc清除屏幕上文字.?doc save能查看save函数的帮助文件.?Save保存变量文件。?Load 文件名。就可以载入文件。?自己看看帮助format函数,数据输出格式就用他了的。
3. Matlab的数据类型

?Class(a)查看a的数据类型。?在matlab中用’ ’来括起字符或字符串.?Double(‘a’)可查看a的ASCII码?Char(100)可查看ASCII码100对应的字符.?Eval(‘clc’)将字符串当做命令来执行.?str2num(str2)将字符转换为数值.?Num2str将数值转换成字符串.
结构体与单元:?结构体建立直接输入就行.a.x1=1a.x2='string'?Isstruct(a)是结构体?fieldnames()返回所有成员名.?Isfield(‘x1’,a)判断x1是否是结构体a的成员.?Rmfield(a,’x1’)删除成员.?getfield(a,‘x2’)获取成员内容.
?单元(cell)的建立. (单元和结构体类型差不多)?A={‘abc’,1}