Matlab如何实现矩阵复制扩充


Posted in Python onJune 02, 2021

考虑这个问题:

定义一个简单的行向量a

Matlab如何实现矩阵复制扩充

如何复制10行呢?即:

Matlab如何实现矩阵复制扩充

同理,对于一个列向量,如何复制 10 列呢?

关键函数1:

repmat( A , m , n ):将向量/矩阵在垂直方向复制m次,在水平方向复制n次。

Matlab如何实现矩阵复制扩充

再举一个例子,对于 a =[1 2;3 4]:

Matlab如何实现矩阵复制扩充

垂直方向复制3次,水平方向复制2次,结果是:

Matlab如何实现矩阵复制扩充

接下来进阶一下,玩点复杂的。对于 a = [1 2;3 4],如何变成下面这样:

Matlab如何实现矩阵复制扩充

关键函数:

kron( a , B ) :对 a 的每一个元素 e,都数乘B矩阵,构成新的矩阵。具体用法可以doc kron。

引用 Matlab 的帮助文档,对于 A 和 B,kron(A,B) 的图示如下:

Matlab如何实现矩阵复制扩充

回到上面的问题,对于 a=[1 2;3 4],

Matlab如何实现矩阵复制扩充

matlab中x0=[x0,x0] 矩阵扩展

就是说对矩阵x0进行扩展,左右各一个x0组成的新的矩阵赋值给x0。

比如:

x0=[1,2;3,4]
x0 =

     1     2
     3     4

x0=[x0,x0]
x0 =

     1     2     1     2
     3     4     3     4

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 文件与目录操作
Dec 24 Python
Python操作json数据的一个简单例子
Apr 17 Python
python清除字符串里非字母字符的方法
Jul 02 Python
Python入门学习之字符串与比较运算符
Oct 12 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
python+matplotlib绘制饼图散点图实例代码
Jan 20 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
python getpass模块用法及实例详解
Oct 07 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
爬虫代理的cookie如何生成运行
Sep 22 Python
Python lxml库的简单介绍及基本使用讲解
Dec 22 Python
移除Selenium中window.navigator.webdriver值
Jun 10 Python
给numpy.array增加维度的超简单方法
Jun 02 #Python
pytorch model.cuda()花费时间很长的解决
如何理解及使用Python闭包
python pygame入门教程
python plt.plot bar 如何设置绘图尺寸大小
python用tkinter开发的扫雷游戏
Pytorch GPU内存占用很高,但是利用率很低如何解决
You might like
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
php写的AES加密解密类分享
2014/06/20 PHP
php组合排序简单实现方法
2016/10/15 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
javascript 数组排序函数
2009/08/20 Javascript
超简单的jquery的AJAX用法
2010/05/10 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python谱减法语音降噪实例
2019/12/18 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Python Map 函数的使用
2020/08/28 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
北京银河万佳Java面试题
2012/03/21 面试题
上班睡觉检讨书
2014/01/09 职场文书
导游词400字
2015/02/13 职场文书
个性发展自我评价2015
2015/03/09 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
行政上诉状范文
2015/05/23 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python