matlab 矢量化编程(二)—— 使用 meshgrid
matlab 矩阵矢量化编程
使用 meshgrid
使用 meshgrid 避免二重循环。
patchSize = 17;pixel_weights = zeros(patchSize);
mid = ceil(patchSize/2);
weightsSig = 2;
sig = floor(patchSize/2)/weightsSig;for i = 1:patchSize,for j = 1:patchSize,d = (i-mid)^2 + (j-mid)^2;pixel_weights(i, j) = exp(-d/2/sig^2)/sig/(sqrt(2*pi));end
end
[X, Y] = meshgrid(1:patchSize);
D = (X-mid).^2 + (Y-mid).^2;
pixel_weights2 = exp(-D/2/sig^2)/sig/(sqrt(2*pi));
pixel_weights = pixel_weights2/max(pixel_weights2(:));
matlab 矢量化编程(二)—— 使用 meshgrid相关推荐
- matlab 矢量化,matlab矢量化编程简要
一.基本技术 1)MATLAB索引或引用(MATLAB Indexing or Referencing) 在MATLAB中有三种基本方法可以选取一个矩阵的子阵.它们分别是下标法,线性法和逻辑法(sub ...
- matlab 矢量化编程(四)—— 标量函数转化为能够处理矢量的函数
1. 组合的矢量实现 nchoosek(n, k) 的第二个参数在 matlab 下是不支持矢量化的,必须是标量形式.但 matlab 下的 gamma 函数,却可支持,矢量形式,又因为,gamma ...
- EPI_H/EPI_V(边缘保持指数,matlab 矢量化编程)
EPI: edge preservation index,衡量对原始图像的操作(目标图像)对图像边缘的保持能力. EPI_H:horizontal ,水平方向: EPI_V:vertical,垂直方向 ...
- matlab 矢量化编程(三) —— 软阈值函数
dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λ \hat{d_{j,k}}=\left\{\begin{array}{l}d_{j,k}-\lamb ...
- Stanford UFLDL教程 矢量化编程
矢量化编程 当使用学习算法时,一段更快的代码通常意味着项目进展更快.例如,如果你的学习算法需要花费20分钟运行完成,这意味着你每个小时能"尝试"3个新主意.但是假如你的程序需要20 ...
- matlab 矩阵矢量化编程
如我们想验证: ∑nxnxTn=XXT \sum_nx_nx_n^T=XX^T 其中 xn,n=1,-,Nx_n,n=1,\ldots,N分别表示 XX的每一列 % 循环的做法 T = zeros(s ...
- matlab灰度化、二值化处理图像
matlab文字识别与提取: 1.图像转换为数字矩阵 将图像读取为一个矩阵 data = imread('C:\Users\10378\Desktop\学习\test\test.jpg'); 2.灰度 ...
- (读论文)启体书法字的矢量化-曹芳
一.常见的图形矢量化方法 1.基于细化的方法.边界追踪.适当骨架法: 2.基于非细化的方法.轮廓线的方法.基于Hough变换的方法.正交方向搜索法(OZZ).基于网格模式的方法.基于游码的方 法和基于 ...
- python GUI图形界面化编程——Tkinter
一.前言 由于本篇文章较长,所以下面给出内容目录方便跳转阅读 GUI图形界面化编程 一.前言 一.GUI图形界面化编程 二.常用的GUI库 三.GUI 编程的核心步骤和第一个 GUI 程序 设置窗口的 ...
最新文章
- JSP中是EL表达式与JSTL
- tcp/ip 协议栈Linux源码分析二 IPv4分片报文重组分析二
- SAP RFC通信模式
- 谈了千百遍的缓存数据的一致性问题
- C++ 11 深度学习(十)多线程
- 慌的一批!新手妹子一个命令把公司服务器数据删没了...
- 又一家互联网咖啡品牌要凉:papi酱、李诞曾代言,融资4亿打水漂
- 信息安全完全参考手册之遵循标准、法规和法律(第三章)
- SVN 冲突文件详解
- Devexpress VCL Build v2014 vol 14.2.6 发布
- Django笔记7(通用视图)
- 【Golang】Go语言defer用法大总结(含return返回机制)
- MATLAB全局变量
- 哪吒票房一路飙升100行python代码抓取豆瓣短评
- 坐标转换-大地坐标系与空间直角坐标系(附软件下载)
- 什么人适合学平面设计?
- 数学分析-换底公式证明
- 基于ROCKCHIP的ubuntu-base根文件系统构建
- C++实现四舍五入的几种方法
- 【软件体系结构】考点总结 第三章 软件体系结构风格 XJU
热门文章
- android x86 oreo,Android-x86 8.1 RC1发布:PC上运行Android Oreo
- Linux基础——Linux 基本指令 touch, cp 和 mv
- Qt QT的I/O流 QT输入输出
- ip=request.servervariables(Remote_Addr)获得ip显示::1
- centos配置java环境变量_【开发笔记】-CentOS配置Java环境变量
- python的格式化输出学号_安利三个关于Python字符串格式化进阶知识
- PAT 1045 快速排序(25)(STL-set+思路+测试点分析)
- WinEdt LaTex(五)—— 内容的排版
- ActionSheet的用法
- AX 2009 父窗体参数记录传递