B = padarray(A,padsize,padval,direction)

其中 padval:

  • ‘circular’:循环
  • ‘replicate’:重复
  • ‘symmetric’:镜像

direction:

  • ‘both’:双向(下文我们均以最为复杂的both为例进行实验)
  • ‘pre’:前向
  • ‘post’:后向

‘replicate’

>> A = magic(4);
>> B = padarray(A, [2, 2], 'replicate', 'both');>> C = [A(:, 1)*ones(1, 2) A A(:, end)*ones(1, 2)];
>> D = [ones(2, 1)*C(1, :); C; ones(2, 1)*C(end, :)];>> isequal(B, D)
1

‘symmetric’

>> A = magic(4);
>> B = padarray(A, [2, 2], 'symmetric', 'both');>> C = [fliplr(A(:, 1:2)) A fliplr(A(:, end-1:end))];
>> D = [flipud(C(1:2, :)); C; flipud(C(end-1:end, :))];>> isequal(B, D)
1

Matlab Tricks(十)—— padarray 的实现相关推荐

  1. Matlab Tricks(十一)—— padarray 关于边缘成镜像对称

    使用 fliplr(左右),flipud (上下)翻转. matlab 提供的 padarray,其第三个参数无论是symmetric(对称),replicate(复制边缘),circular(周期) ...

  2. LCC-HVDC直流输电仿真模型Matlab 采用十二脉波晶闸管换流阀

    500kV LCC-HVDC直流输电仿真模型Matlab 采用十二脉波晶闸管换流阀,直流电流为2500A,整流侧采用直流电流PI控制,逆变侧采用直流电压PI控制, 可以得到较好的2500A直流电流波形 ...

  3. MATLAB Tricks:提取论文曲线图中的数据(II)

    在上一篇博客中,我们首先讨论了论文以及产品手册中常见的曲线图的大致分类,并分析了每类图片的特点.以此为基准,我们将这些图片分为两类处理.对于第一类图片,由于曲线变化较为简单,在曲线上所需提取的数据点数 ...

  4. matlab矩阵最大无关组,MATLAB 第十二章 矩阵的秩与向量组的最大无关组.ppt

    MATLAB 第十二章 矩阵的秩与向量组的最大无关组 MATLAB 高等数学实验 实验十二矩阵的秩与向量组的最大无关组 实验目的 学习利用MATLAB命令求矩阵的秩, 对矩阵进行初等行变换, 求向量组 ...

  5. Matlab Tricks(三十) —— 任意区间的均匀分布

    matlab 的内置函数 rand返回的是 0-1 区间上的均匀分布,rand的参数多是用于设置返回的矩阵的维度大小. 如果要得到 (a, b) 区间上的均匀分布,只需对其做简单的线性变换即可: a+ ...

  6. Matlab Tricks(二十八)—— 笛卡尔积的实现

    笛卡尔积在数学上是一种二元关系,笛卡尔积作用的双方是两个集合,作用的结果是一个新的集合. A×B={(a,b)|a∈Aandb∈B} A\times B=\{(a,b)|a\in A\; \text{ ...

  7. Matlab Tricks(十九)—— 序列左右移的实现

    比如实现如下的移位操作: y(n)=x(n−k) y(n)=x(n-k) function [y, n] = sigshift(x, m, k) n = m + k; y = x; 本身任意一个 ma ...

  8. Matlab Tricks(十八)—— 矩阵间元素距离的计算

    两个矩阵间元素(向量)距离的度量,首先想到的是遍历,循环的方式,显然 matlab 下的编程并不推荐,matlab 下矩阵向量化编程效率尤高. 先考虑两个向量距离的计算: ∥x−y∥2=∥x∥2+∥y ...

  9. Matlab Tricks(十四)—— 某一行/列是否在一个矩阵中(ismember)

    1. ismember 查询某一行/列是否在一个矩阵中 使用 matlab 自带的函数ismember(): [Lia,Locb] = ismember(A, B, 'rows') Lia:Logic ...

最新文章

  1. jaxb和dozer简介
  2. [翻译]“LINQ to Objects”提供程序是否内置性能优化?
  3. 万字长文:近年来学界、业界视角下的“事理图谱”发展总结与思考
  4. 这就是数据分析之数据变换
  5. java大数 bigin_Java大数操作
  6. Vue.js学习笔记(一) - 起步
  7. 文本处理三剑客之gawk
  8. 主力吸筹猛攻指标源码_通达信主力吸筹副图指标公式,通达信主力追踪副图源码...
  9. oceanbase基于mysql吗_OCEANBASE整体架构
  10. win7资源管理器总是崩溃
  11. php数据存储mysql_php mysqli 存储数据库
  12. c语言游泳是怎么钓鱼的,不会游泳的钓友进来看 自制饵料钓鲤鱼
  13. 为了让孩子入门编程,Scratch的设计者操碎了心!谈谈Scratch编程环境和语言中的设计理念
  14. html css print打印,打印样式
  15. 南卡耳机好还是万魔好?国产半入耳蓝牙耳机对比
  16. [系统安全] 虚拟化安全之虚拟化概述
  17. Windows SubSystem for Linux(WSL)设置默认和设置默认登陆用户
  18. 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编
  19. Git和SVN的优缺点/比较/区别
  20. http://www.dewen.net.cn/q/13558/100阶乘

热门文章

  1. Python 之 变量的基本使用
  2. js中子父级页面相互调用
  3. easyui实现jsp页面模板插入弹框中
  4. doceker模拟数据的生成
  5. C语言解决累加和累乘问题
  6. tensorflow精进之路(十八)——python3网络爬虫(中)
  7. Learn OpenGL(四)——片段着色器(Fragment Shader)
  8. JAVA MIDP_Java MIDP2.1和JAVA MIDP2.0的本质区别是什么啊?
  9. spring的历史与设计哲学
  10. Mint-UI组件 MessageBox为prompt 添加判断条件