matlab中unifrnd(20,30,1000,1)各个数字是什么意思?

 我来答
水划过
高粉答主

2019-10-14 · 繁杂信息太多,你要学会辨别
知道答主
回答量:107
采纳率:100%
帮助的人:1.4万
展开全部

unifrnd(20,30,1000,1)意思是:产生一个1000*1 的array,这个array中的每个元素为20 到30之间连续均匀分布的随机数。

R = unifrnd(A,B,m,n,...)是一个函数的表达形式,运行后返回各对应尺寸为m,n,...的一个矩阵。

扩展资料:

20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler用Fortran写了最早的Matlab,以减轻学生编程的负担。

1984年由Little、Moler和Steve Bangert创立的MathWorks正式将Matlab引入市场。到20世纪90年代,Matlab已经成为国际控制界的标准计算软件。

Matlab:一维、二维和三维数值积分的统一函数,提高了基本数学和插值函数的性能。

Matlab编译器:您可以下载Matlab编译器运行时(MCR),以简化已编译程序和组件的分发。

图像处理工具箱:通过亮度指数优化实现图像自动配准。

统计工具箱:使用线性、广义线性和非线性回归进行拟合、预测和绘图的增强界面。

系统辨识工具箱:用于辨识连续时间及传递函数

参考资料来源:百度百科-MATLAB

smile逝季
2019-07-17 · TA获得超过1535个赞
知道答主
回答量:20
采纳率:0%
帮助的人:2万
展开全部

1000和1表示返回矩阵的行数和列数,20表示矩阵中每个元素的下限,3表示矩阵中每个元素的上限。

R = unifrnd(A,B,m,n,...)函数形式,返回各对应尺寸为m,n,...的一个矩阵,其中的每个元素都是以A为下限B为上限的连续均匀分布中一个随机值。

扩展资料:

20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。

1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。

MATLAB:统一了用于一维、二维与三维数值积分的函数并提升了基本数学和内插函数的性能

MATLAB Compiler:可以下载 MATLAB Compiler Runtime (MCR),简化编译后的程序和组件的分发

Image Processing Toolbox:通过亮度指标优化进行自动图像配准

Statistics Toolbox:增强了使用线性、广义线性和非线性回归进行拟合、预测和绘图的界面

System Identification Toolbox:识别连续时间传递函数

参考资料来源:百度百科-MATLAB

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meteor_011
推荐于2018-02-26 · TA获得超过218个赞
知道答主
回答量:34
采纳率:0%
帮助的人:43.6万
展开全部
unifrnd(20,30,1000,1)意思是:
产生一个1000*1 的array,这个array中的每个元素为20 到30之间连续均匀分布的随机数
e.g.:
a = unifrnd(20,30,5,1)产生(一种可能,因为是随机数)如下结果:
a =
29.5013
22.3114
26.0684
24.8598
28.9130

类似的,结果是5*1的array,array中的值为20到30之间连续均匀分布的随机值
如果楼主对均匀分布有问题,可以参考概率论或者随机信号处理中相关内容,很简单,一看就明白了......:-)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虞榆虞春雨
2019-10-12 · TA获得超过3671个赞
知道大有可为答主
回答量:3161
采纳率:32%
帮助的人:186万
展开全部
作用是产生一个1000x1的随机数组,随机数在20-30之间均匀分布。
类似这种问题,其实没必要提问,自己试一下或者查一下帮助就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式