knrt.net
当前位置:首页 >> mAtlAB中的rAnDint.m文件求共享 >>

mAtlAB中的rAnDint.m文件求共享

% 安装目录\toolbox\comm\commdeprecated\randint.m function out = randint(varargin) % % %WARNING: This is an obsolete function and may be removed in the future. % Please use RANDI instead. % % %RANDINT Generate matrix of uniforml...

因为 你的输入参数已经确定了输出为一个1*2的矩阵 所以 你的输出结构肯定是错的; tp=randint(1,2,[1,10]); x1=tp(1); x2=tp(2);

很高兴为您解答这个问题。 randint(n,m)产生的是一个n*m维的矩阵,矩阵的元素或者是0或者是1,是随机的。 如果想产生一个范围的数,可以设置一个区间,如randint(2,3,[1 6]),就是产生一个2*3随机矩阵,这个矩阵的元素是区间[1 6]的随机数。 还...

[x(1),x(2)] = randint(1,2,[1,m]); for i=3:20 x(i) = x(i-1)+x(i-2); end

根据MathWorks公司的相关开发,这个函数已经过期了(有些版本的Matlab仍然可以使用),请使用: randi ================================= 还不行的话,使用rand 和round函数,也能得到类似结果。

A = randint(5,5,[10 99]); A=A+1;

eg:randint(1,number,2); 表示产生(1,number)列的0——1之间分布的随机序列

dlmwrite('data.txt',data,'delimiter',',','newline','pc','precision','%.5f'); 详细用法 help dlmwrite

randint函数已经不再使用,被randi函数取代 rand均匀分布的随机数,randi均匀分布的伪随机整数

randi([1,m],1,2)

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com