gpt4 book ai didi

arrays - 用另一个减去 NX1 矩阵的一个元素

转载 作者:行者123 更新时间:2023-12-02 22:27:57 25 4
gpt4 key购买 nike

我有下面的 nX1 矩阵,这里 n 很大,我想进行以下操作- (2nd term) minus (first term) ,即 (2.25555-1.45656),(4.74096-2.25555),( 440.0000-4.74096) 等等....对于剩余的“n”行数

1.45656
2.25555
4.74096
440.00000
0.02000
550.7
0.268

我做了以下,但它只给出了一个值

[n,m]=size(a)
for i=1,n
delta_g12(i)=(g_12(i+1)-g_12(i));
end

最佳答案

最简单的类似 Matlab 的方法是使用名为 diff 的内置函数:

 delta_g12 = diff(g_12);

不过你的方式也是可以的。你的代码几乎是正确的,错误在第一行:

  for i=1,n

解释器忽略 ,n 并像你这样写:

  for i=1

相反,您应该使用冒号运算符:

[n,m]=size(a)
for i=1:n
delta_g12(i)=(g_12(i+1)-g_12(i));
end

关于arrays - 用另一个减去 NX1 矩阵的一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com