MATLAB如何平移列表或数组元素

 时间:2024-10-15 02:38:38

1、首先,我们用1:7产生行向量,再加 ' 将其转置得到列向量(MATLAB数组中第一维是列方向)使用circshift(A,3)将向量向下滚动3个元素如图。

MATLAB如何平移列表或数组元素

2、如果我们想对行向量进行滚动,就不可以使用circshift(A,3),而应该使用circshift(A,[0,3])[0,3]表示第一维滚动0,第二维滚动3

MATLAB如何平移列表或数组元素

3、自然地,我们可以对二维数组进行平移,如图,将矩阵元素向右下平移(右2下1)

MATLAB如何平移列表或数组元素

4、移动向量分量是负值,如图,[-1,-2]表示向上1向左2移动分量还可以写作列向量[-1;-2]

MATLAB如何平移列表或数组元素

5、circshift的另一种用法是circshift(数组,移动距离,移动维度)如图,分别沿着维度1(纵向)和维度2(横向)移动两单位。

MATLAB如何平移列表或数组元素

6、circshift也可以对字符串使用。如图,将字符串向右滚动三个字符。

MATLAB如何平移列表或数组元素
  • matlab符号运算结果的分数怎么转化为小数
  • matlab如何将编辑器和命令行放在一个界面
  • matlab如何同时画多个图
  • matlab中for循环怎么用
  • matlab如何定义变量
  • 热门搜索
    口蘑怎么做好吃 面试问题大全及答案大全 拖延症怎么办 推迟月经的方法 炖豆腐怎么做好吃 红烧排骨怎么做好吃 祁隆的全部歌曲大全 火车视频大全 做什么菜好吃又简单 你看起来好像很好吃2