本文来自于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函数详解相关推荐

  1. Matlab fplot函数详解

    Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...

  2. mapminmax函数 matlab,matlab mapminmax函数详解

    几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...

  3. Matlab xcorr函数详解

    Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...

  4. MATLAB 匿名函数详解(超级全面)

    匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...

  5. matlab find函数详解

    Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...

  6. matlab cov函数详解

    matlab简单的说了以下 并没有跟出详细的计算过程 首先参考一篇博客写的很好 下面我举一个例子验证其具体的过程 下面是输入数据 上面是结果 A矩阵的第一列是1,2 第二列是3,5 则第一列的平均值是 ...

  7. Matlab textread函数详解

    转载来自:http://blog.sina.com.cn/s/blog_618af1950100k926.html 实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数. 它的 ...

  8. Matlab parfor函数详解

    在工作线程上并行执行for循环迭代 1.简介 parfor loopVar = initVal:endVal;语句;end 在并行池中的worker上并行执行for循环迭代. MATLAB®在init ...

  9. MATLAB filter2 函数详解

    1.fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. 2.filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以 ...

最新文章

  1. 希尔排序——算法系列
  2. 技巧.自己学会取名字,学会欣赏
  3. python画曲线图例-Python数据可视化之Matplotlib(折线图)
  4. python列表添加元组_【Python爬虫】列表、元组、集合练习
  5. go项目中使用数据库的配置文件
  6. centos7安装samba服务器
  7. 关于win32与win64的兼容性问题
  8. php中括号的优先级是不是最高的,理解php中操作符的优先级和结合性
  9. java中怎么判断返回200_java – 从Spring REST API返回HTTP代码200
  10. C#几种截取字符串的方法(split 、Substring、Replace、remove)
  11. Unity 3D | 在Unity3D中创建/执行C#脚本
  12. STM32串口驱动安装攻略
  13. 摩托罗拉e680i手机刷linux开源系统
  14. 高阶面试官应掌握哪些面试技巧
  15. OpenFOAM中重力的植入方式
  16. Echarts 实现树状图的展示与编辑示例
  17. 计算机专业英语教程ppt,计算机专业英语教程课件.ppt
  18. 高考加油别学计算机图片,高考加油图片励志壁纸图片欣赏
  19. 2019年寒假 纪中培训总结
  20. TP5 给已关注微信公众号的用户推送消息

热门文章

  1. php 正则匹配内容,php读取、正则匹配邮件内容的方法
  2. java 枚举类 扑克牌_Java中的枚举和多态,扑克牌示例
  3. 向量场可视化matlab,Matlab向量场可视化
  4. git 检查更新文件_Git通过差异比对快速打包待更新文件(SQL)
  5. c语言判断字符串镜像,leetcode392(判断子序列)--C语言实现
  6. 【图像超分辨率】SR for RS via Local–Global Combined Network
  7. P1458 顺序的分数 Ordered Fractions(有技巧的枚举)+C++类封装=精简代码
  8. 【Ubuntu-Tensorflow】InvalidArgumentError GPU不能使用的问题
  9. PCB生成光绘文件教程 (Z)
  10. 感知算法论文(六):LEDNet(2019)