MATLAB常用操作

clear -- 从工作空间移除所有变量,释放系统内存

clc -- 清除命令窗口的所有内容

edit + filename -- 创建编辑文件,后缀为 .m

doc + 函数或命令 -- 查看帮助手册

g = imread('filename') -- 读取图像文件,并将数据存放在矩阵g中

imshow(g) -- 显示矩阵g

figure,imshow(g) -- 另开一个figure显示图像,不会覆盖上一个图像

imwrite(g, 'filename') -- 将图像矩阵g保存到当前路径下,名字为filename

imwrite(f, 'filename', quality, q) -- q是介于0和100的整数(缘于JPEG的压缩,q越小,图像的退化就越严重),仅用于JPEG格式

ver -- 查看matlab的版本信息,以及已安装插件

B = logical(A) -- 把A中所有非零值变为1

islogical(C) -- 判断C是否为逻辑数组,是的话返回1,否则返回0

B = class_name(A)  -- class_name可以是im2uint8,im2uint16,im2double,im2single或mat2gray

g = mat2gray(A, [Amin, Amax]) -- 将A中的数据转换为【0,1】范围内的double型数据,小于Amin的值变为0,大于Zmax的值为1

g = mat2gray(A) -- 将A中的数据转换为【0,1】范围内的double型数据

快捷键 Ctrl+C -- 可以使matlab从死循环中跳出来

help function_name -- 可以显示H1提示信息

lookfor keyword -- 搜索所有包含keyworld字符串的H1提示信息

timeit(@() function) -- 测量函数运行所用时间(自己添加的一个常用函数)

tic; function; toc -- 测量函数运行所用时间

meshgrid(c, r) -- 将坐标标量转换成数组

zeros(M, N) -- 生成M*N大小的零矩阵(常用于数组或矩阵的预分配)

预分配和向量化可以加快代码的执行速度

disp() -- 可以显示任何数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值