matlab中随机数的问题 matlab产生随机数

norm(a) 一个向量的长度,也就是二阶范数

randn(2,20) 生成均值为0,方差为1的正态分布

scatter(a(1,:),a(2,:)) 画散点图

关键问题不是用法而是意义,rand是0-1的均匀分布,randn是均值为0方差为1的正态分布

用法自己help rand或者help randn一下就知道了

rand(n)或randn(n)生成n*n的随机数矩阵

rand(n,m)或randn(m,n)生成m*n的随机数矩阵

取模(mod)与取余(rem)的区别——Matlab学习笔记【09-11-15】

本帖来自:数学中国 作者: 木长春 日期: 2009-11-15 19:51 您是本帖第664个浏览者

昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem)是不同的,今天在网上具体查了一下:

通常取模运算也叫取余运算,它们返回结果都是余数.rem和mod唯一的区别在于:

当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。

这是由于这两个函数的生成机制不同,rem函数采用fix函数,而mod函数采用了floor函数(这两个函数是用来取整的,fix函数向0方向舍入,floor函数向无穷小方向舍入)。

rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y),而mod(x,y)返回的是x-n.*y,当y不等于0时,n=floor(x./y)
matlab中随机数的问题 matlab产生随机数

两个异号整数取模取值规律 (当是小数时也是这个运算规律,这一点好像与C语言的不太一样)

先将两个整数看作是正数,再作除法运算

①能整除时,其值为0

②不能整除时,其值=除数×(整商+1)-被除数

例:mod(36,-10)=-4

即:36除以10的整数商为3,加1后为4;其与除数之积为40;再与被数之差为(40-36=4);取除数的符号。所以值为-4。

例:mod(9,1.2)=0.6

例:

>> mod(5,2)

ans =1 %“除数”是正,“余数”就是正

>> mod(-5,2)

ans =1

>> mod(5,-2)

ans =-1 %“除数”是负,“余数‘就是负

>> mod(-5,-2)

ans =-1 %用rem时,不管“除数”是正是负,“余数”的符号与“被除数”的符号相同

>> rem(5,2)

ans =1 %“被除数”是正,“余数”就是正

>> rem(5,-2)

ans =1

>> rem(-5,2)

ans =-1 %“被除数”是负,“余数”就是负

>> rem(-5,-2)

ans =-1

慢慢体会,两者确实不一样

问一下各位,我用mvnrnd函数生成多维正态分布函数,

R = MVNRND(MU,SIGMA,CASES),其中,系统提示SIGMA must be a positive semi-definite matrix.而我的程序中途,出现了SIGMA不是正定矩阵的情况,导致无法运行,请问各位,该怎么解决呢?谢谢!

那就把SIGMA弄成正定矩阵就行了,例如

mu = [2 3];

SIGMA = [1 1.5; 1.5 3];

r = mvnrnd(mu,SIGMA,100);

plot(r(:,1),r(:,2),'+')

为什么要转化呢?可以加一个判断SIGMA是否为正定矩阵的语句,若SIGMA是正定矩阵,就生成多维正态分布随机数,若不是,就不执行。

判断SIGMA是否为正定矩阵可以用chol函数。

因为不正定的话,密度函数不存在,此时是一个退化的分布,你可以参考一下多元统计分析。

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/72611.html

更多阅读

设置教学目标中存在的问题 和差问题教学目标

设置教学目标中存在的问题作为教师的我们,在经过多年的实践教学之后,似乎对教学目标的设置都有这样的一些困惑,曾经遇到过这样的一些问题和烦恼,比如:1.目标设置太宽泛、笼统,有的每节课的目标实际上属于整个单元的目标,从而这一课的目标

大学生人际交往中存在的问题及原因 大学生人际交往ppt

存在的问题(1)自我为中心倾向。当代大学生多是独生子女,自幼倍受家庭的宠爱与呵护,在人际交往中,更习惯于从自己的立场、观点出发,对待周围的人和事。对别人期望高,要求严,自我约束松,要求低。因而,在与同学、朋友、老师相处过程中,时常以“自

家庭教育中存在的问题(一 ) 问题少年家庭教育

家庭教育中存在的几个问题在家庭教育问题的探讨中我发现,家长越来越关心孩子的成长,望子成龙心切,把自己一生的希望都寄托在孩子身上。可是,方法却不太妥当,归结起来有这么几个方面的问题。1、互相抱怨孩子出了问题,丈夫抱怨妻子,妻子抱怨

咨询项目合作中常见的问题与对策 常见医疗事故对策

资料一出处:http://www.bnet.com.cn/2011/0427/2032680.shtml作者:正略钧策管理咨询时下,越来越多的企业都在聘请咨询公司帮助自己解决各种发展中遇到的问题:公司发展去向何方?战略目标如何制定?为实现远、中、近期战略目标,具体举措包

关于国家公务员考试中调剂的问题 国家公务员调剂

在QZZN论坛上看到了关于国家公务员考试中调剂的问题,说不定以后会用到这些信息,特意对其做了整理。注:后面一部分问题和回答是2010年国家公务员考试调剂时的论坛信息,日期有所不同,不要与2011年的时间弄混了。---博主中央机关及其直属机

声明:《matlab中随机数的问题 matlab产生随机数》为网友败金女分享!如侵犯到您的合法权益请联系我们删除