我是靠谱客的博主 悲凉抽屉,最近开发中收集的这篇文章主要介绍Matlab常用函数1:numel,unifrnd,repmat,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

语言在日常使用中会越用越熟练,不需要花很长的专门时间去学习

1,numel

numel函数功能:元素总数。

%该语句返回数组中元素的总数。   
n=numel(A)

拓展
同类型的两个函数 size,length
size函数功能:获取数组的行数和列数

%该语句返回数组中的行数和列数。   
[r,c]=size(A)

length函数功能:数组长度(即行数或列数中的较大值)

%该语句返回行向量的长荡湖(列数)。   
n=length(A)

2,unifrnd

unifrnd函数功能:生成(连续)均匀分布的随机数

%在区间[5,10]上生成400个均匀分布的随机数
h1=unifrnd(5,10,1,400);

拓展
同类型的函数 rand。
rand函数功能:返回一个在区间 (0,1) 内均匀分布的随机数。
二者相同点:
都是利用rand函数进行随机值计算。
都是均匀分布。
不同点:
unifrnd是统计工具箱中的函数,是对rand的包装。

%用rand实现上面相同的功能
%在区间[5,10]上生成400个均匀分布的随机数
h2=5+5*rand(1,400);

3,repmat

repmat函数功能:以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,

>>B=repmat( [1 2;3 4],2,3)
B = 

1      2      1     2    1    2

3      4      3     4    3    4

1     2     1     2     1     2

3     4     3     4     3     4

ref:http://blog.csdn.net/learngis/article/details/4342155
https://blog.csdn.net/huangzhywin/article/details/89114566
https://blog.csdn.net/facetosea1/article/details/83573859?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.control&spm=1001.2101.3001.4242

最后

以上就是悲凉抽屉为你收集整理的Matlab常用函数1:numel,unifrnd,repmat的全部内容,希望文章能够帮你解决Matlab常用函数1:numel,unifrnd,repmat所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部