matlab padarray函数详解
本文来自于matlab帮助页面,命令:help padarray
语法:
B = padarray(A,padsize)
B = padarray(A,padsize,padval)
B = padarray(A,padsize,padval,direction)
gpuarrayB = padarray(gpuarrayA,___)
描述:
B = padarray(A,padsize) 用0填充数组A。padsize是一个由非负整数组成的向量,它指定要添加的填充量和维度。向量中元素的值指定要添加的填充量。向量中元素的顺序指定要添加填充的维度。
例如,padsize值[2 3]表示沿第一个维度添加2个填充元素,沿第二个维度添加3个填充元素。默认情况下,paddarray沿着指定的维度在第一个元素之前和最后一个元素之后添加填充。
B = padarray(A,padsize,padval) 填充数组A,其中padval指定要用作pad值的值。padarray使用值0(0)作为默认值。padval可以是直接指定填充值的标量,也可以是指定填充数组(三维填充用的到,见例子3)用于确定作为填充添加的元素值的方法的以下文本字符串之一。
例子:
例1:
在向量的开头添加三个填充元素。填充元素(由灰色底纹表示)包含数组元素的镜像副本。
a = [ 1 2 3 4 ];
b = padarray(a,[0 3],'symmetric','pre')
b ==
例2:将三个填充元素添加到数组第一个维度的末尾,并将两个填充元素添加到第二个维度的末尾。该示例使用最后一个数组元素的值作为填充值。
A = [1 2; 3 4];
B = padarray(A,[3 2],'replicate','post')
B =
例3:
向三维数组的垂直和水平维度添加三个填充元素。使用缺省值作为pad值和方向。
A = [ 1 2; 3 4];
B = [ 5 6; 7 8];
C = cat(3,A,B)
C(:,:,1) =
1 2
3 4
C(:,:,2) =
5 6
7 8
D = padarray(C,[3 3])
D(:,:,1) ==
D(:,:,2) ===
在GPU上执行填充
在图像的所有边添加填充。
gcam = gpuArray (imread (' cameraman.tif '));
padcam = padarray(gcam,[50 50],'both');
imshow (padcam)
更多
代码生成
此函数支持使用MATLAB®Coder™生成C代码。有关更多信息,请参见图像处理的代码生成。
在生成代码时,padarray只支持最多3-D输入,并且输入参数、padval和方向必须是编译时常量。
MATLAB 函数块
您可以在Simulink中的MATLAB函数块中使用这个函数。
在生成代码时,padsize必须是编译时常量。
另请参阅
circshift | gpuArray | imfilter
Introduced before R2006a
matlab padarray函数详解相关推荐
- Matlab fplot函数详解
Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...
- mapminmax函数 matlab,matlab mapminmax函数详解
几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...
- Matlab xcorr函数详解
Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...
- MATLAB 匿名函数详解(超级全面)
匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...
- matlab find函数详解
Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...
- matlab cov函数详解
matlab简单的说了以下 并没有跟出详细的计算过程 首先参考一篇博客写的很好 下面我举一个例子验证其具体的过程 下面是输入数据 上面是结果 A矩阵的第一列是1,2 第二列是3,5 则第一列的平均值是 ...
- Matlab textread函数详解
转载来自:http://blog.sina.com.cn/s/blog_618af1950100k926.html 实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数. 它的 ...
- Matlab parfor函数详解
在工作线程上并行执行for循环迭代 1.简介 parfor loopVar = initVal:endVal;语句;end 在并行池中的worker上并行执行for循环迭代. MATLAB®在init ...
- MATLAB filter2 函数详解
1.fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. 2.filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以 ...
最新文章
- 希尔排序——算法系列
- 技巧.自己学会取名字,学会欣赏
- python画曲线图例-Python数据可视化之Matplotlib(折线图)
- python列表添加元组_【Python爬虫】列表、元组、集合练习
- go项目中使用数据库的配置文件
- centos7安装samba服务器
- 关于win32与win64的兼容性问题
- php中括号的优先级是不是最高的,理解php中操作符的优先级和结合性
- java中怎么判断返回200_java – 从Spring REST API返回HTTP代码200
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
- Unity 3D | 在Unity3D中创建/执行C#脚本
- STM32串口驱动安装攻略
- 摩托罗拉e680i手机刷linux开源系统
- 高阶面试官应掌握哪些面试技巧
- OpenFOAM中重力的植入方式
- Echarts 实现树状图的展示与编辑示例
- 计算机专业英语教程ppt,计算机专业英语教程课件.ppt
- 高考加油别学计算机图片,高考加油图片励志壁纸图片欣赏
- 2019年寒假 纪中培训总结
- TP5 给已关注微信公众号的用户推送消息
热门文章
- php 正则匹配内容,php读取、正则匹配邮件内容的方法
- java 枚举类 扑克牌_Java中的枚举和多态,扑克牌示例
- 向量场可视化matlab,Matlab向量场可视化
- git 检查更新文件_Git通过差异比对快速打包待更新文件(SQL)
- c语言判断字符串镜像,leetcode392(判断子序列)--C语言实现
- 【图像超分辨率】SR for RS via Local–Global Combined Network
- P1458 顺序的分数 Ordered Fractions(有技巧的枚举)+C++类封装=精简代码
- 【Ubuntu-Tensorflow】InvalidArgumentError GPU不能使用的问题
- PCB生成光绘文件教程 (Z)
- 感知算法论文(六):LEDNet(2019)