用 MATLAB 随机产生 60 个 1 到 365 之间的正整数, 应该使用下面的哪一条命令 。
A: fix(365*rand(1,60))
B: 1+fix(366*rand(1,60))
C: 1+fix(364*rand(1,60))
D: 1+fix(365*rand(1,60))
A: fix(365*rand(1,60))
B: 1+fix(366*rand(1,60))
C: 1+fix(364*rand(1,60))
D: 1+fix(365*rand(1,60))
举一反三
- 建立2×6随机矩阵A,其元素为[200,300]范围内的随机整数,相应的命令是( )。 A: A=fix(100+200*rand(2,6)) B: A=fix(300+100*rand(2,6)) C: A= fix(200+300*rand(2,6)) D: A=fix(200+100*rand(2,6))
- 建立2×5随机矩阵Q,其元素为[100,300]范围内的随机整数,相应的命令是(<br/>)。 A: Q=fix(100+300*rand(2,5)) B: Q=fix(100+200*rand(2,5)) C: Q=<br/>fix(100+400*rand(2,5)) D: Q=fix(300+100*rand(2,5))
- MATLAB中利用rand函数生成1行100列满足均匀分布的随机整数,要求数的范围在1到10之间,下面代码不正确的是( ) A: x=1+fix(10*rand(1,100)) B: x=1+floor(10*rand(1,100)) C: x=ceil(10*rand(1,100)) D: x=round(10*rand(1,100))
- 以下选项中,能够产生10~60之间随机整数的表达式是( )。 A: rand()%60 B: rand()%100 C: 10+rand()%51 D: rand%61
- 以下选项中,能够产生10~60的随机整数的表达式是()。 A: rand()%60 B: rand()%100 C: 10+rand()%51 D: rand%61