如何在Matlab中减去第n列

巴兹曼

如果我有一个称为数据的任意n * m矩阵,并且我希望通过逐步增大步长来求矩阵的差。

第一种情况的第一列等于data(:,2)-data(:,1),第二列的data(:,3)-data(:,2)依此类推。这可以通过以下功能来完成。

data = diff(data,1,2)

同样,我也想根据第二列的差异,以便第一个条目是data(:,3)-data(:,1)第二个条目data(:,5)-data(:,3),依此类推。

这不能通过diff来完成,但是还有其他函数或方法可以不借助循环来做到这一点吗?

我需要对每个n值(最多50个)执行相同的操作。

迪卡卡(Divakar)

使用column indexing选择“正确”的栏目,然后使用自己喜欢的diff-

A = randi(9,4,9) %// Input array
stepsize = 2; %// Edit this for a different stepsize
out = diff(A(:,1:stepsize:end),1,2)

输出 -

A =
     8     9     9     8     3     2     6     8     7
     2     5     5     7     5     3     9     6     3
     2     7     7     2     4     1     2     4     1
     6     2     1     5     4     9     9     3     7
out =
     1    -6     3     1
     3     0     4    -6
     5    -3    -2    -1
    -5     3     5    -2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Matlab中减去第n列

来自分类Dev

如何从第(nx)个值中减去列中的第n个值?

来自分类Dev

如何在matlab中减去两个datestr?

来自分类Dev

如何从R中的数据帧中得到第n个减去第(n-1)个项?

来自分类Dev

如何平均Excel中的第n列?

来自分类Dev

如何在一个表中减去两列

来自分类Dev

如何在熊猫中互相减去两列列表?

来自分类Dev

如何在 Pandas 中减去两个 DataFrame 列

来自分类Dev

如何在Redshift中从特定日期减去n天?

来自分类Dev

如何在SQL中减去

来自分类Dev

如何在Excel中获取第n个非空白列

来自分类Dev

如何在r的列中替换字符串的第n个字符

来自分类Dev

如何在文件的第n列和第一行中添加字符串?

来自分类Dev

如何在熊猫DataFrame中生成从原始列中减去排序后的列的新列?

来自分类Dev

如何从Powershell中的文本表中删除第n列?

来自分类Dev

如何在MATLAB中划分矩阵的列?

来自分类Dev

如何在Matlab中过滤数据列?

来自分类Dev

如何在分支中获取第n个git日志

来自分类Dev

如何在bash中从文件末尾打印第n行?

来自分类Dev

如何在PHP中访问数组的第N个元素

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在SQL中获取第n行的值

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在JavaScript中获取数组的第n个元素?

来自分类Dev

如何在NetLogo中更改列表的第n个项目?

来自分类Dev

如何在bash中获取文件的第n行?

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

如何在熊猫数据框的“日期”列中的每个元素上减去n个四分之一,以创建一个新列?

Related 相关文章

热门标签

归档