-4
A
回答
0
rand
的输出是在(0,1)
的范围内,所以,如果你想有一个范围内的11个不同整数 - [0,10]
---你需要通过11乘以向量,然后对结果调用floor
:
floor(v*11)
0
其实很容易。兰特功能总是在(0,1)的范围内产生输出,所以如果你想设置一个新的范围,我建议下面的代码:
%//Set your min limit
min = 0;
%//Set your max limit
max=10;
v=min + (max-min).*rand(1,n);
我认为这应该工作。
相关问题
- 1. FFT的规模输出(MATLAB)
- 2. 定义Matlab的散点图规模
- 3. MATLAB大规模多分配技术
- 4. 线性规划 - MATLAB
- 5. MATLAB,线性规划
- 6. 模拟在Matlab
- 7. 规模在data.table
- 8. 规模在ganttProject
- 9. 如何在Matlab中规范大数据?
- 10. Matlab数据类型规范
- 11. Matlab:改变线条规格
- 12. 在一定规模
- 13. 规模在词云
- 14. 规范模式与规范在BDD
- 15. 应用掩模在MATLAB
- 16. 单轴模拟在Matlab
- 17. 匹配模式和在Matlab
- 18. 如何在matlab中获得大规模稀疏矩阵,如10M * 10M
- 19. 大规模二次规划
- 20. 如何在大规模的1-100规模数量
- 21. MatLab simulink模型
- 22. 在stat_binhex R日志规模
- 23. 规模iOS中
- 24. 改变规模
- 25. 上规模
- 26. 规模的ImageView
- 27. 模式规则
- 28. 修改规模
- 29. 与规模
- 30. Logaritmic规模
你想要结果中的整数或浮点数吗? –
乘以10/n? – Ansari
示例1在'rand'函数的帮助中显示了如何执行此操作。你没看过文档吗? –