Matlab学习 · 1st day

最近在交接任务,用到Matlab,mark一下菜鸟知识点。

学习方式是看到不会就百一下或九一下,所以信息很琐碎。但它依然在我的脑子里 (*^__^*) ……

  1. tic……toc %围起来可以计算时间;
  2. h = fspecial(type,para)   %函数用于建立预定义的滤波算子;
    • 例如fspecial("Gaussian",19,1.5)   %意思是使用高斯滤波,窗口为[19*19],sigma=1.5
  3. strcat(‘00‘,num2str(i)); %用于连接字符串,num2str用于类型转换;
  4. end %存在于for,while,switch,try,if,parfor语句中;
  5. [y,settings]=mapminmax(x,varargin)  %将x映射到[-1,1]区间;
  6. zeros()  %生成全零矩阵,
    • ones()  %生成全1矩阵;
  7. for i = 1:5 等价于 for i = 1:1 5 %也就是步长为1可不写;
  8. filter2()  %二维滤波器;

------------------------------------------ To be continued ----------------------------------

时间: 2024-08-28 13:46:33

Matlab学习 · 1st day的相关文章

[转载]Matlab实用小技巧——Matlab学习笔记

1.. Ctrl+C 中断正在执行的操作 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断.MATLAB这时可能正疲于应付,响应会有些滞后. 2. figure命令新建一个绘图窗口 figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口.当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象.所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到). figu

MATLAB学习(3)

matlab读取图像并转化为灰度图像 image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\100.png'); image = rgb2gray(image); image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\1.bmp'); image = rgb2gray(image); % figure ,imshow(im

matlab学习---------------进度条waitbar

语法: h = waitbar(x,'message') waitbar(x,'message','CreateCancelBtn','button_callback') waitbar(x,'message',property_name,property_value,...) waitbar(x)   %将进度条进度改为新值 waitbar(x,h)  %将句柄h的进度条进度改为x waitbar(x,h,'updated message') %更新进度条显示的进度和文字 实例1):h = w

Matlab学习----------GUI数据管理

向gui handles结构体中添加新的字段: hbtn=uicontrol('tag','mybtn',... 'style','pushbutton',...%普通的按钮 'callback',{@mybtn_Callback,handles},...%回调函数 'string','用户自定义的按钮',...%按钮上的内容 'units','normalized',... 'position',[0.45 0.5 0.2 0.1]); handles.mybtn=hbtn; handles.

matlab学习------------普通dialog对话框,错误对话框errordlg,警告对话框warndlg

Dialog对话框 语法: h = dialog('PropertyName',PropertyValue,...) 对话框的默认属性 WindowStyle的值:   {normal} | modal | docked 具体实例: out = dialog;    %默认显示对话框之后点击对话框中的空白部分对话框会关闭掉 结果: %普通对话框 out = dialog('WindowStyle', 'normal',... 'Name', '我的Dialog对话框',... 'position

Matlab学习-----------GUIDE菜单学习

打开GUIDE,添加组件,然后点击菜单编辑按钮: 编辑菜单和子菜单,包含快捷键,label和tag,然后点击View编辑菜单的回调函数: 为按钮添加回调函数,程序如下: function varargout = guide_menu(varargin) % GUIDE_MENU MATLAB code for guide_menu.fig % GUIDE_MENU, by itself, creates a new GUIDE_MENU or raises the existing % sing

Matlab 学习之旅(一)

一.脚本文件和M函数 1.1  脚本文件      脚本文件是命令行的集合,由一系列 MATLAB 命令.内置函数及M 文件等组成的文件.脚本文件在MATLAB 编译器中建立,并被保存为.m文件,按顺序执行,执行过程中生成的变量存放在当前工作空间中.     注意:脚本不能返回输出变量,所有创建的变量将保留在工作空间中,但脚本能提供图形输出,就像使用图形输出函数plot()一样. 例子:    利用M文件编辑器,键入命令并保存为magicrank.m        array = zeros(1

matlab学习笔记 bsxfun函数

matlab学习笔记 bsxfun函数 最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下.   函数bsxfun [功能描述]两个数组间元素逐个计算. [应用场合]当我们想对一个矩阵A的每一列或者每一行与同一个长度相等的向量a进行某些操作(比较大小,乘除等)时,我们只能用循环方法或者利用repmat函数将要操作的向量a复制成和A一样尺寸的矩阵,进而进行操作.从MATLAB R2007a开始

MATLAB学习的历程规划

我要参加建模培训,打算主攻MATLAB的方向,原因比较简单,时间不够,智商有限(智商是硬伤). 上午是上课,下午是上机.所以打算晚上在进行一天的学习总结.看一看我有没有收获,毕竟培训的条件比较艰苦,我需要点精神支持.定下规则好好好执行吧, 给别人看也给自己看 MATLAB学习的历程规划