origin+matlab基础绘图

origin:

1、有一个大C

防盗版显示,先保存,之后再打开就会消失

2、符号颜色改了之后,图像中无变化

一样的,先保存再重新打开

matlab:

服从伯努利分布序列,以一定的概率取值为0和1。

>> rand(1,10)>0.7

ans =

  1×10 logical 数组

   0   0   0   0   0   1   0   1   0   1

rand(1,n) > p; n是要产生的随机数个数,p是伯努利分布的数学期望

产生0-1的随机数,其中总的数学期望是已知的

a=rand(1,10)
s=sum(a)
theta=a*
0.5*10/s            0.5表示概率
etheta=sum(theta)/10

a =

  列 1 至 9

    0.5533    0.2028    0.9861    0.0285    0.6506    0.0972    0.3828    0.3243    0.0896

  列 10

    0.2707


s =

    3.5859


theta =

  列 1 至 9

    0.7715    0.2828    1.3750    0.0397    0.9072    0.1356    0.5337    0.4522    0.1249

  列 10

    0.3775


etheta =

    0.5000

产生数学期望已知的高斯随机变量:

因为要求是0-1之间取值,所以方差尽量选小一点:

a=normrnd(0.95,0.01,[1,10])

a =

  列 1 至 9

    0.9335    0.9560    0.9497    0.9537    0.9398    0.9449    0.9738    0.9403    0.9459

  列 10

    0.9551

随机元素矩阵

A=rand(n,m):[0,1]区间上的均匀分布

A=a+(b-a)*rand(n,m)  [a,b]区间上的均匀分布

A=randn(n,m)   N(0,1)标准正态分布随机数矩阵

A=\mu +\sigma*randn(n,m)   N(\mu,\sigma)正态分布

matlab:随机种子,产生随机数的,确保每次产生的随机数都相同

rand('seed',key)

 对于固定的key,不是说从此以后产生的随机数都是相同的,而是在相同的key下,第一次调用rand产生的结果是相同的。
 就是说每次你要产生随机数的时候,比如你产生rand(10,1),先调用rand('seed',key),这里key是某个确定的整数,那么你得到的结果是相同的,再体会一下:
>> rand('seed',1)
 >> rand(10,1)    rand(m,n)  m行n列随机数,在0 1之间

阶梯型图:
stairs(trig_tick)
axis([0 500 0 2])

origin+matlab基础绘图_第1张图片

 散点图:

stem(trig_tick)
axis([0 500 0 2])

origin+matlab基础绘图_第2张图片

 

你可能感兴趣的:(matalb--GUI,matlab,线性代数)