0
如何生成一個矢量,其中的每個元素都是關於MATLAB常量的微擾?關於常數的隨機微調
例如,如果常數爲1,則向量爲[1.01 0.94 0.97 1.03,......]。
rand函數返回一個矩陣。但我怎麼能確定它關於一個常數。
謝謝。
如何生成一個矢量,其中的每個元素都是關於MATLAB常量的微擾?關於常數的隨機微調
例如,如果常數爲1,則向量爲[1.01 0.94 0.97 1.03,......]。
rand函數返回一個矩陣。但我怎麼能確定它關於一個常數。
謝謝。
如果您正在尋找周圍,然後恆定的信號噪聲小:
>> res = myConst + myMag * (-1 + 2 * rand(1, n));
會給你n
項周圍myConst
[-myMag MyMag]
之間均勻分佈的噪聲的向量。
例如:
n=5;
myMag=1e-1;
n=5;
myConst=1;
res = myConst + myMag * (-1 + 2 * rand(1, n))
res =
1.0986 0.9511 0.9903 1.0920 1.0939
什麼樣的隨機分佈的? a和b之間的均勻分佈?正態分佈? – Daniel
'result = myConst + rand(1,n)'有什麼問題? – Shai
這種分佈對我來說並不重要, – Rosa