第2题,用MATLAB编写,求程序!!!

2024-12-29 17:20:39
推荐回答(3个)
回答1:

用rand()函数来做。matlab中rand()函数返回的是[0,1]范围内的随机浮点数,如果想得到[20,30]范围内的随机整数,可以用round(11*rand()+19.5),代码如下:

A=round(11*rand(3,4)+19.5);

 楼上的方法

x=floor(rand(3,4)*10+20);

得到30的概率趋近于零。

回答2:

x=floor(rand(3,4)*10+20)

回答3:

D=20+round(10*rand(3,4)),你看下行不