用Matlab求出所有值与第一个值的差值
这可能是一个非常简单的问题,但我有点被困在这个问题上。有没有简单快捷的方法 我将举例说明我想要什么 让我们假设一个向量用Matlab求出所有值与第一个值的差值,matlab,vectorization,Matlab,Vectorization,这可能是一个非常简单的问题,但我有点被困在这个问题上。有没有简单快捷的方法 我将举例说明我想要什么 让我们假设一个向量 a= [1,10,20,30,40,50,60,70,80]; 我想要另一个向量,比如说 b= [10-1, 20-1, 30-1, 40-1, 50-1, 60-1,70-1,80-1 ]; 然后将b的所有元素除以15,保存在另一个向量中,比如c 这只是一个真实的例子,我有超过100个元素的向量,所以我想让它自动 先谢谢你 我刚刚尝试了以下方法。它的工作原理是: b
a= [1,10,20,30,40,50,60,70,80];
我想要另一个向量,比如说
b= [10-1, 20-1, 30-1, 40-1, 50-1, 60-1,70-1,80-1 ];
然后将b
的所有元素除以15,保存在另一个向量中,比如c
这只是一个真实的例子,我有超过100个元素的向量,所以我想让它自动
先谢谢你 我刚刚尝试了以下方法。它的工作原理是:
b = a(2:end) - a(1);
c = b/15;
我建议阅读MATLAB的文档。