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 相关文章推荐
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
python 自动化将markdown文件转成html文件的方法
Sep 23 Python
使用tensorflow实现AlexNet
Nov 20 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
Python3+Appium安装使用教程
Jul 05 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 Python
Python实现随机爬山算法
Jan 29 Python
给numpy.array增加维度的超简单方法
Jun 02 #Python
pytorch model.cuda()花费时间很长的解决
如何理解及使用Python闭包
python pygame入门教程
python plt.plot bar 如何设置绘图尺寸大小
python用tkinter开发的扫雷游戏
Pytorch GPU内存占用很高,但是利用率很低如何解决
You might like
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
用ADODB.Stream转换
2007/01/22 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
用js实现计算加载页面所用的时间
2010/04/02 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
Python 元类使用说明
2009/12/18 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
Django 视图层(view)的使用
2018/11/09 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
python实现飞船大战
2020/04/24 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
《苏珊的帽子》教学反思
2014/04/07 职场文书
调研座谈会发言材料
2014/08/23 职场文书
庆七一晚会主持词
2015/06/30 职场文书
入队仪式主持词
2015/07/04 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
入门学习Go的基本语法
2021/07/07 Golang