Matlab入门 section3

MATLAB命令

MATLAB管理会话的命令

命令 目的/作用

clc 清除命令窗口。

clear 从内存中删除变量。

exist 检查存在的文件或变量。

global 声明变量为全局。

help 搜索帮助主题。

lookfor 搜索帮助关键字条目。

quit 停止MATLAB。

who 列出当前变量。

whos 列出当前变量(长显示)。

MATLAB的系统命令

命令 目的/作用

cd 改变当前目录。

date 显示当前日期。

delete 删除一个文件。

diary 日记文件记录开/关切换。

dir 列出当前目录中的所有文件。

load 负载工作区从一个文件中的变量。

path 显示搜索路径。

pwd 显示当前目录。

save 保存在一个文件中的工作区变量。

type 显示一个文件的​​内容。

what 列出所有MATLAB文件在当前目录中。

wklread 读取.wk1电子表格文件。

MATLAB输入和输出命令

MATLAB提供了以下输入和输出相关的命令:

命令 作用/目的

disp 显示一个数组或字符串的内容。

fscanf 阅读从文件格式的数据。

format 控制屏幕显示的格式。

fprintf 执行格式化写入到屏幕或文件。

input 显示提示并等待输入。

; 禁止显示网版印刷

fscanf和fprintf命令的行为像C scanf和printf函数。他们支持格式如下代码:

格式代码 目的/作用

%s 输出字符串

%d 输出整数

%f 输出浮点数

%e 显示科学计数法形式

%g %f 和%e 的结合,根据数据选择适当的显示方式

用于数字显示格式的函数有以下几种形式:

Format函数 最多可显示

format short 四位十进制数(默认)

format long 15位定点表示

format short e 五位浮点表示

format long e 15位浮点表示

format bank 两个十进制数字

format + 正,负或零

format rat 有理数近似

format compact 变量之间没有空行

format loose 变量之间有空行

MATLAB向量,矩阵和阵列命令

下表列出了MATLAB用于工作数组、矩阵和向量的各种命令:

命令 作用/目的

cat 连接数组

find 查找非零元素的索引

length 计算元素数量

linspace 创建间隔向量

logspace 创建对数间隔向量

max 返回最大元素

min 返回最小元素

prod 计算数组元素的连乘积

reshape 重新调整矩阵的行数、列数、维数

size 计算数组大小

sort 排序每个列

sum 每列相加

eye 创建一个单位矩阵

ones 生成全1矩阵

zeros 生成零矩阵

cross 计算矩阵交叉乘积

dot 计算矩阵点积

det 计算数组的行列式

inv 计算矩阵的逆

pinv 计算矩阵的伪逆

rank 计算矩阵的秩

rref 将矩阵化成行最简形

cell 创建单元数组

celldisp 显示单元数组

cellplot 显示单元数组的图形表示

num2cell 将数值阵列转化为异质阵列

deal 匹配输入和输出列表

iscell 判断是否为元胞类型

MATLAB绘图命令

MATLAB提供了大量的命令绘制图表。下表列出了一些常用的命令绘制:

命令 作用/目的

axis 人功选择坐标轴尺寸

fplot 智能绘图功能

grid 显示网格线

plot 生成XY图

print 打印或绘图到文件

title 把文字置于顶部

xlabel 将文本标签添加到x轴

ylabel 将文本标签添加到y轴

axes 创建轴对象

close 关闭当前的绘图

close all 关闭所有绘图

figure 打开一个新的图形窗口

gtext 通过鼠标在指定位置放注文

hold 保持当前图形

legend 鼠标放置图例

refresh 重新绘制当前图形窗口

set 指定对象的属性,如轴

subplot 在子窗口中创建图

text 在图上做标记

bar 创建条形图

loglog 创建双对数图

polar 创建极坐标图像

semilogx 创建半对数图(对数横坐标)

semilogy 创建半对数图(对数纵坐标)

stairs 创建阶梯图

stem 创建针状图

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