以元素方式计算向量的幂

时间:2014-04-10 09:32:19

标签: arrays matlab octave exponentiation elementwise-operations

我在Octave中有一个向量[x, y, ...],我想采用元素的pth幂来获得新的向量[x^p, y^p, ...]。任何人都知道如何做到这一点?

2 个答案:

答案 0 :(得分:5)

v = [1, 2, 3, 4, 5];
p = 2;
w = v.^p;

输出(ideone):

1    2    3    4    5
1    4    9   16   25

答案 1 :(得分:3)

如果要将操作元素明智地应用于向量/矩阵,请在运算符前加上一个点:

b=[1,2,3,4,5,6];
b2=b.^2;