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

Matlab----基本函数与数据类型

2012-09-22 11:00 369 查看
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=1
a.x2='string'
•Isstruct(a)是结构体
•fieldnames()返回所有成员名.
•Isfield(‘x1’,a)判断x1是否是结构体a的成员.
•Rmfield(a,’x1’)删除成员.
•getfield(a,‘x2’)获取成员内容.

•单元(cell)的建立. (单元和结构体类型差不多)
▫A={‘abc’,1}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: