标签: arrays matlab octave exponentiation elementwise-operations
我在Octave中有一个向量[x, y, ...],我想采用元素的pth幂来获得新的向量[x^p, y^p, ...]。任何人都知道如何做到这一点?
[x, y, ...]
[x^p, y^p, ...]
答案 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;