0
在MATLAB中,創建數組A的最簡單方法是在2d中創建一個具有N 隨機點的數組,其中x和y的取值範圍爲-100至100?MATLAB - 在2個值之間生成2個N個隨機點的數組
在MATLAB中,創建數組A的最簡單方法是在2d中創建一個具有N 隨機點的數組,其中x和y的取值範圍爲-100至100?MATLAB - 在2個值之間生成2個N個隨機點的數組
使用randi
你可以生成-100之間的整數,以100個
n = 5;
xy = randi([-100 100], n, 2)
結果:
xy =
-62 71
-26 29
-8 -25
97 -62
-69 -14
如果你要非整數的基礎上,this答案
功能:
function [out] = normalizeLim(A,oldL,oldR,newL,newR)
out = newL*(1-((A-oldL)./(oldR-oldL))) + newR*((A-oldL)./(oldR-oldL));
end
代碼:
out = normalizeLim(rand(n,2),0,1,-100,100)
結果:
out =
18.8713 -64.2468
-95.4975 -15.4229
-14.9481 -81.1541
-37.4562 19.7047
-67.7031 -5.8151
最簡單的方法是使用'rand'。 –
我已經回答了。你能否確認這是你想要的還是你想要的東西,我可以做出改變:) –