matlab三维图像比较,matlab 画三维图像

matlab三维图像比较,matlab 画三维图像数学学习中 有很多地方需要画图来直观对比显示 本节记录一下用 matlab 画三维图形的几种方法 例 1 surf surfc surflsurf clearclcclos gride x y meshgrid 0 0 1 3 0 0 1 3 plotz x 2 y surf x y z xlabel X ylabel Y zlabel Z title

数学学习中,有很多地方需要画图来直观对比显示,本节记录一下用matlab画三维图形的几种方法。

例:

d925aea9a2a6c18555f65234638cded7.png,

1、surf、surfc、surfl

surf:

clear

clc

close all

%% gride

[x,y]=meshgrid(0:0.1:3,0:0.1:3);

%% plot

z = x.^2-y;

surf(x,y,z)

xlabel(‘X’)

ylabel(‘Y’)

zlabel(‘Z’)

title(‘z=x^2-y’)

384bc61bdafad2a06ce26aa9f29174b4.png

surfc:有等高线

surfc(x,y,z)

bd1b625730d584a57c30d334425ff744.png

surfl:MATLAB中内置了surfl函数,基于运用漫反射、镜面发射光和环境照明模型。使用一个单色颜色映像(如灰色,纯白,铜黄或粉红色)和插值色彩,会画出效果更好的曲面

surfl(x,y,z,s)

5d20811dad6a717052163851ad1b2799.png

2、mesh

clear

clc

close all

%% grid

[x,y]=meshgrid(0:0.1:3,0:0.1:3);

%% first

% plot

z = x.^2-y;

c=zeros(31,31);

c=c+0.1;

mesh(x,y,z,c)

xlabel(‘X’)

ylabel(‘Y’)

zlabel(‘Z’)

% make label

hold on

s=’x^2-y’;

text(x(1,31),y(1,31),z(1,31),s,’fontsize’,15,’HorizontalAlignment’,’center’);

%% second

% plot

hold on

z1=sqrt(x)-y;

c1=c+0.2;

mesh(x,y,z1,c1)

% make label

hold on

s=’√x-y’;

text(x(1,31),y(1,31),z1(1,31),s,’fontsize’,15,’HorizontalAlignment’,’center’);

%% third

% plot

hold on

z2=sqrt(x+y)-2*x;

c2=c+0.3;

mesh(x,y,z2,c2)

% make lable

hold on

s=’√(x+y)-2y’;

text(x(1,31),y(1,31),z2(1,31),s,’fontsize’,15,’HorizontalAlignment’,’center’);

title(‘x^2-y,√x-y,√(x+y)-2y’)

8dbc208126a79ee7de348d7eb6feb2c8.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227606.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:55
下一篇 2026年3月16日 下午8:56


相关推荐

  • k8s实战系列: 1-再谈为什么需要Kubernetes[通俗易懂]

    k8s实战系列: 1-再谈为什么需要Kubernetes[通俗易懂]k8s系列:再谈为什么需要Kubernetes容器解决了什么?又遇到了什么问题容器,到底是怎么一回事儿?在Docker出现之前,最为流行的是PaaS项目。PaaS项目被大家接纳的一个主要原因,就是它提供了一种名叫“应用托管”的能力。像CloudFoundry这样的PaaS项目,最核心的组件就是一套应用的打包和分发机制。更好地模拟本地服务器环境,能带来更好的“上云”体验。CloudFoundry会调用操作系统的Cgroups和Namespace机制为每一个应用单独创建一

    2022年5月21日
    44
  • “龙虾”卸载指南,来了!

    “龙虾”卸载指南,来了!

    2026年3月13日
    1
  • c#爬取Silverlight网页[通俗易懂]

    c#爬取Silverlight网页[通俗易懂]前言:爬取普通的文本网页非常容易,但爬取Silverlight的网页代码时,有时候可能会加密。这样就会很麻烦了。下面就爬取网站http://zx.bjmemc.com.cn/(北京空气质量网)进行说明。任务:网站http://zx.bjmemc.com.cn/显示的内容如下图所示。我们的任务就是将空气质量数据抓取下来。工具:1、fiddler,http://www.

    2022年10月19日
    4
  • 设置标题栏文字颜色。

    设置标题栏文字颜色。米度软件 www midosoft cn nbsp nbsp 通过系统 API 函数 SetSysColor 可以设置应用程序标题栏文字的颜色 该函数声明如下 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp BOOLSetSysCo nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp intcElements nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    2026年3月26日
    2
  • OpenClaw 故障排除完整指南:安装 / 部署 / 运行 / API / 日志 / 权限常见问题与解决方案

    OpenClaw 故障排除完整指南:安装 / 部署 / 运行 / API / 日志 / 权限常见问题与解决方案

    2026年3月16日
    9
  • 性能测试包括哪些方面_看完这7个测试常见问题总结,你的面试就成功了80%

    性能测试包括哪些方面_看完这7个测试常见问题总结,你的面试就成功了80%测试的面试相对于开发的面试来说 对于技术的询问其实相对来说较少的 主要针对以下几个方面 测试理论 接口 数据库 linux 自动化 性能 个人情况这几大块 常见问题 1 软件测试理论基础 什么是软件测试 在规定条件下对程序进行操作 发现程序错误 衡量软件质量 并对其是否能满足设计要求进行评估的过程 软件测试主要测试用例设计方法是什么 白盒测试 逻辑覆盖 循环覆盖 基本路径覆盖黑盒测试 等价类 边界值 因果图 状态图法 错误猜测 测试大纲 随机

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号