我想將隨機性應用於矩陣中的每個元素。下面提供了MWE。如何將隨機數應用於矩陣中的每個單元格 - Matlab
x_len = 1000;
y_len = 100;
x = 0:1:x_len;
y = 0:1:y_len;
[X, Y] = meshgrid(x, y);
Z = (0.04 * X);
for i = 1:(x_len * y_len)
rand = rand();
Z = Z + rand;
end
這當然只是應用相同隨機數給每個小區中的矩陣(x_len * y_len)
倍。我希望每個單元格都有一個不同的隨機數字添加到它。我已經搜索過,並覺得這應該是一件簡單的事情,但我沒有認識到所需的語法。謝謝。上午。
btw單詞'細胞'是指在MATLAB中的一個特定的東西,我不認爲你在這裏談論..還有你正在創建一個名爲'rand'的變量,它影響了內建函數'rand'不好!) – Amro 2014-11-05 03:21:56
對於這樣的問題,閱讀幫助通常是有啓發性和最快的。只需在命令窗口中鍵入'help rand'或'doc rand' - 比Google或StackOverflow更有用。 – horchler 2014-11-05 03:22:23