cros为两个向量的矢量积。 aXb=(aybz-a,bv)i+(a,bx-a,)j+(a,b -a,bx)k Dot为两个向量的数量级。 例,设a=[1,2,3;b=[2,3,8 c=cross(a, b)=?? d=dot(a, b)=??
• cross 为两个向量的矢量积。 • a×b=(aybz -azby )i+ (azbx -axbz )j+ (axby -aybx )k • Dot 为两个向量的数量级。 • 例,设a=[1,2,3];b=[2,3,8] • c=cross(a,b)=?? • d=dot(a,b)=??
413用于随机数据分析的函数 产生随机数的命令 1、 rand(m,n)产生在0与1之间均匀分布的m行n 列随机数矩阵,其均值为0.5 2、 randn(m,n)产生正态分布的m行n列随机数 矩阵,其均值为0 练习: rand(1, 1000); hist(x) figure y=randn(1, 1000); hist(y) hist(x)的用法见书p60
4.1.3 用于随机数据分析的函数 • 产生随机数的命令 • 1、rand(m,n) 产生在0与1之间均匀分布的m行n 列随机数矩阵,其均值为0.5。 • 2、 randn(m,n) 产生正态分布的m行n列随机数 矩阵,其均值为0。 • 练习: • x=rand(1,1000);hist(x) • figure • y=randn(1,1000);hist(y) • hist(x)的用法见书p60
例子 clear a close a tic Rand(1, 10000): subplot(2, 2, 1),hist(x) title(x, 10000) y=randn (1, 10000); subplot(2, 2, 2), hist(y) title(y, 10000) Rand(1, 100000); subplot(2, 2, 3), hist(x) title(x, 100000) y=randn(1, 100000; subplot(2, 2, 4),hist(y) title(y, 100000) toc
• clear all • close all • tic • x=rand(1,10000);subplot(2,2,1),hist(x) • title('x,10000') • y=randn(1,10000); subplot(2,2,2), hist(y) • title('y,10000') • x=rand(1,100000); subplot(2,2,3), hist(x) • title('x,100000') • y=randn(1,100000); subplot(2,2,4), hist(y) • title('y,100000') • toc 例子