在MATLAB中,用N创建数组A的最简单方法是什么 2d中的随机点,其中x和y都在-100到100之间变化
答案 0 :(得分:0)
使用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