-1
有沒有什麼方法可以在Matlab中的(1,10^-1,10^-2,...,10^-11)範圍內迭代?有誰知道如何生成這些數字序列並將它們放入數組中。在Matlab中有什麼方法可以在(1,10^-1,10^-2,...,10^-11)範圍內迭代?
有沒有什麼方法可以在Matlab中的(1,10^-1,10^-2,...,10^-11)範圍內迭代?有誰知道如何生成這些數字序列並將它們放入數組中。在Matlab中有什麼方法可以在(1,10^-1,10^-2,...,10^-11)範圍內迭代?
您可以使用logspace
。從logspace
documentation:
LOGSPACE(X1,X2)生成十年間10^X1和10^X2的50個數 等距點的行向量。如果X2 是pi,則點在10^X1和pi之間。
對角空間(X1,X2,N)產生N個點。 對於N = 1,記錄空間返回10^X2。
你可以得到需要的結果如下:
arr = logspace(0, -11, 12);
這不是我想要的。 –
如果'10。^(0:-1:( - 11))'不是你想要的,那麼你想要什麼? – Alex
謝謝,但我怎麼能得到所有的數字?或者得到10^-11中的數字而不是0,00000000 ... –