假设原始数组为A,可以使用循环和数组索引来实现裁剪和保存操作。具体代码如下:

for i = 1:15 % 裁剪操作 B = A(:, 1:60450); % 保存操作 A(:, 1:60450) = B; % 更新A数组的起始位置 A = A(:, 60451:end); end

解释:

  1. 循环15次,每次都执行一次裁剪和保存操作。

  2. 裁剪操作使用数组索引,将原始数组A的第一列到第60450列取出来,保存到新数组B中。

  3. 保存操作同样使用数组索引,将新数组B的内容覆盖到原始数组A的第一列到第60450列中。

  4. 更新A数组的起始位置,将原始数组A的第60451列到最后一列保留下来,用于下一次循环的操作。

怎么将一个172850的一维数组裁剪为160450的一维数组并保存回原本的数组中需要循环15次用matlab编程

原文地址: https://www.cveoy.top/t/topic/bnKO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录