matlab冒号运算符可以与算术运算符一起使用吗?

时间:2019-04-04 14:19:07

标签: matlab operators colon

假设我要创建一个vector

A = [4 8 16 32]

有什么方法可以使用colon运算符吗? 例如:

A = 4:(*2):32;

1 个答案:

答案 0 :(得分:1)

否,这在Matlab中是不可能的。您可以像显示@Luis一样使用它:

A = 2.^(2:5);

或者如果您以后希望使用其他功能来实现此功能:

A = [];
for n = 2:5
    A = [A n^2];
end

通过将for循环和n ^ 2部分的限制更改为所需的值,可以根据需要进行操作。

希望这会有所帮助。