1、打开matlab,点击左上角的新建脚本文件
2、构造x,y,z,f(x,y,z)这4个矩阵,也可以直接用sphere命令来构建x,y,z。
3、用以下命令就可以得到结慧姿果,figure中有很多选项可以自定义前颤绝,surf绘图之后,用shadinginterp;light;lightinggouraud
4、洞物使用上述命令得到了如下所示的图形,使用surf可以绘制一些特殊的4维图,其中的关键是Cdata项的值,它决定了色彩是如何变化的。
使用matlab里面的rand函数可以生成随机数函数。
rand函数的用法 :
(1)命令:rand(N),rand(M,N)等
(2)对于rand(N),通过help rand得到的解释是:
R = rand(N) returns an N-by-N matrix containing pseudorandom values drawn from the standard uniform distribution on the open interval(0,1).
(3)即rand(N)是生成一个符合标准均匀分布的矩阵,其值位于开区间0~1。
(4)由概率论知识可知,当一个序列服从(0,1)区间的标准均匀分布时,其期望为0.5,方差为1/12(0.08333)。
可以用程序检验一下:
扩展资料:
matlab函数randn:产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。
用法:Y = randn(n),返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。
Y = randn(m,n) 或 Y = randn([m n]),返回一个m*n的随机项矩阵。
Y = randn(m,n,p,...) 或 Y = randn([m n p...]),产生随机数组(感觉就是三维数组,请看如下例子)。
1: >> rand(1,2,3)
2: ans(:,:,1) =
3: 0.4455****0710**** 0.6463****0111****
4: ans(:,:,2) =
5: 0.7093****0858**** 0.7546****1982****
6: ans(:,:,3) =
7: 0.2760****6998**** 0.6797****6853****
Y = randn(size(A)),返回一个和A有同样维数大小的随机数组。