假设我要创建一个vector
:
A = [4 8 16 32]
有什么方法可以使用colon
运算符吗?
例如:
A = 4:(*2):32;
答案 0 :(得分:1)
否,这在Matlab中是不可能的。您可以像显示@Luis一样使用它:
A = 2.^(2:5);
或者如果您以后希望使用其他功能来实现此功能:
A = [];
for n = 2:5
A = [A n^2];
end
通过将for循环和n ^ 2部分的限制更改为所需的值,可以根据需要进行操作。
希望这会有所帮助。