MATLAB三维图像绘制:可视化与应用

这是我用matlab做作业时蹦出来的灵感,通过对原本的函数调参,构造出来了具有空间感和美感的图像。

1

2

3

4

5

这就是我当时做的题。

6

下面是源代码

x=0:0.01:1; % a范围

y=0:0.01:1; % b范围

[xx,yy]=meshgrid(x,y); %构成格点矩阵

c=(yy-1+sqrt((yy-1).^2+xx))./2; %计算x

z=-xx.*c+sqrt((xx.*c).^2+yy); %计算z

cmap = gray(6);

subplot(2,2,1)

surf(xx,yy,z);title('Surfplot'); %子图1,绘制三维图形

subplot(2,2,2)

mesh(xx,yy,z);title('Meshplot'); %子图2,绘制三维曲面

subplot(2,2,3)

surf(xx,yy,z);title('Surplot with shading interp'); %子图3,绘制三维曲面,表面为光滑

shading interp;

subplot(2,2,4)

contour(xx,yy,z);title('Meshplot'); %子图4,绘制等高曲线

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空