matlab基本操作 关键字 特殊变量 常用命令 数据结构

来源:互联网 发布:php mvc项目源码 编辑:程序博客网 时间:2024/06/08 12:32

一,MATLAB基本操作

MATLAB中常用的标点符号

空格  数组元素分隔符

逗号  数组元素分隔符;此分隔符用于指令间的分隔

分号  不显示结果指令结束标志;区分数组的行

冒号  生成一维数值数组;用作下标袁茵

%     注释

''      字符串标示符

()     设置运算优先级;援引数组;函数指令输入

[]     输入数组;函数指令输出

{}     建立元胞数组

=    给变量赋值

...    链接较长的单行未完指令

 

 

MATLAB有17个系统关键字。在命令行窗口输入指令iskeyword,就可以得到这些系统关键字的列表:break,case,catch,continue,else,elseif,end,for,function,global,if,otherwise,persistent,return,switch,try,while

可用isvarname验证

 

MATLAB特殊变量

ans       用作结果的缺省变量名

beep    使得计算机发出“嘟嘟”声

pi         圆周率

eps      机器零阈值,浮点精度限(2.2204*10^-16),MATLAB中的最小数

inf        表示无穷大,如1/0

NaN或nan 表示不定数,即结果不能确定,例如0/0

j或i       虚数

nargin  函数的输入参数个数

nargout函数的输出参数个数

Realmin可用的最小正实数

realmax可用的最大正实数

bitmax  可用的最大正整数(以双精度格式存储)

varargin可变函数的输入参数个数

varargout可变函数的输出参数个数

 

MATLAB命令窗口常用命令

cd         显示或者改变当前工作目录

dir        显示当前目录或指定目录下的文件

clear     清除工作空间内保存的变量

clf         清除图形窗口

clc        清楚命令窗口所有显示内容(除了>>)

Exit或quit关闭或退出MATLAB

whos    查看变量名称大小数据类型

 

MATLAB中复数运算:只有数字才可以和i或j相连,表达式不可以。

函数指令real(z), imag(z), abs(z), angle(z)求复数的实部,虚部,模和相角

 

MATLAB结果的可视化,用plot

eg:

plot(complex1,'r*','MarkerSize',10)

 

[x,y,z]=peaks(15);

surfnorm(x,y.z)

 

 

 

二,数据结构

MATLAB特殊矩阵生成函数

ones,zeros,eye

rand  生成均匀分布随机矩阵

randn生成正态分布随机矩阵

magic生成魔术矩阵

diag  生成对角矩阵,还可以获取矩阵的对角元素,并利用对角元素向量生成新矩阵

diag(n,a)把向量a以主对角线 为基准偏移n个位置

 

向量数列(m:n)表示生成从m到n,步进为1的递增向量数列,也可以(m:a:n)步进为a

源文: http://blog.csdn.net/y_yao/article/details/6150339

原创粉丝点击