MATLAB:填充矩阵,使每一列都相同
我正在尝试创建一个 3 xn 的矩阵,每列都相同。实现它的最简单方法是什么?级联?
I am trying to create a matrix that is 3 x n, with each of the columns being the same. What's the easiest way of achieving it? Concatenation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在
它要么
或之后
After
it's either
or
(Octave 可以被认为是 MATLAB 的开源/免费版本)
如果行数很大,请使用
repmat
。(Octave can be considered as an open source/free version of MATLAB)
Use
repmat
if the number of rows is large.使用 1 x 3 矩阵的乘法
,例如
x * [1 1 1]
编辑:
在八度中:
Use multiplication with a 1 x 3 matrix of ones
eg,
x * [1 1 1]
Edit:
In Octave: