三九宝宝网宝宝百科宝宝知识

简述用matlab绘制二维和三维图形的一般步骤

01月02日 编辑 39baobao.com

[二维码是干嘛的啊?什么是二维码?怎样拍摄]二维码 ,又称二维条码,二维条形码最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计...+阅读

方法/步骤

作为演示,以二元函数图 z = xexp(-x^2-y^2) 为例讲解基本操作,首先需要利用meshgrid函数生成X-Y平面的网格数据,如下所示:

% 生成二维网格数据

xa = -2:0.2:2;

ya = xa;

[x,y] = meshgrid(xa,ya);

此外,需要计算纵轴数据(z轴),如下所示:

% calculate z data

z = x.*exp(-x.^2 - y.^2);

在计算出(x,y,z)数据后,就可以使用三维绘图函数mesh绘制三维曲面图,如下所示:

mesh(x,y,z);

整个完整代码如下所示,点击运行按钮即可看图像。

以下为关联文档:

二维码是什么?二维码 (dimensional barcode) ,又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中...

cad三维制图教程:cad三维制图怎么渲染CAD三维制图渲染知识: “渲染”工具栏 “视图”菜单: “渲染”»“高级渲染设置” 命令输入 rpref 面板 展开的“渲染”面板 »“高级渲染设置” 使用“高级渲染设置”选项板...

在智慧城市系统平台中基于二维三维GIS有什么区别三维GIS技术是目前GIS科学发展的主流趋势之一。与传统的二维GIS相比,三维GIS将地理空间现象以立体造型展现给用户,表达了对象的空间位置关系,并能够进行三维空间分析和操作,给用...

matlab怎么绘制三维随机数字图像1、首先双击matlab软件图标,使用语句:x=0:0.2:7*pi;创建一个一维数组,表示三维离散序列图的在x轴上的分布范围。 2、使用语句:y=exp(-x/9).*cos(x);z=4*exp(-x/9).*sin(x);创建三...

Matlab三维作图求教ones(n)表示生成一个n*n的方阵,方阵中的所有数为1.所以第二段中的X1是一个10*10的方阵,所有元素为9. 对于surf函数的说明如下: SURF 3-D colored surface. SURF(X,Y,Z,C) plots...

matlab绘制三维图形1) function draw09 clf x=-4:0.1:4; y=x; [X,Y]=meshgrid(x,y); Z=sin(pi*sqrt(X.^2+Y.^2)); surf(X,Y,Z); xlabel('x'); ylabel('y'); zlabel('z'); colormap(CC); shadin...

matlab怎么用三维矩阵画三维1、对于三维图形其有x、y、z三个坐标轴,数据也要按三维确定,如图所示,下面是部分单位数据样例。 2、首先需要将数据读取到MATLAB工作空间(workspace)中,使用xlsread()函数即可,使用...

matlab中如何绘制如下的函数的三维图像三维图程序如下,但是10000*10000维矩阵太大,32位电脑内存不够,现在画个1000*1000的吧。 1 2 3 4 5 X=0:1000; Y=0:1000; [x,y]=meshgrid(X,Y); z=(339-0.01*x-0.003*y)*x+(39...

matlab绘制三维%四个平面单独画 c = [0, 0.3, 0.6, 0.9]; %颜色 x = [-200, -200, 200, 200]; y = [-200, -200, -200, -200]; z = [0, 500, 500, 0]; %第一个面 fill3(x,y,z,c); hold on;...

推荐阅读
图文推荐