搜集怎么绘制三维曲线和曲面?

1、针对函数对象是单一变量、两个函数的情况。用plot3函数;(三维曲线)

看一下matlab官方的例子:

t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
plot3(st,ct,t)

绘制出来的曲线:

几个比较关键的点:

(1)3-D绘图的函数为 plot3

(2)plot3 内的三个参数必须维度一直。

2、针对函数对象是双变量、单输出。用meshgrid函数;

也看一下matlab官方的例子:

x = -2:0.25:2;
y = x;
[X,Y] = meshgrid(x);  %这里需要注重meshgrid算法的用法
F = X.*exp(-X.^2-Y.^2);
surf(X,Y,F)

2.1 如何更改绘制风格?

代码后增加colormap();

x = -2:0.1:2;
y = x;
[X,Y] = meshgrid(x,y);
F = X.*exp(-X.^2-Y.^2);
surf(X,Y,F)
colormap autumn(5);

2.1 如何更改阴影风格?

代码后增加colormap();

x = -2:0.1:2;
y = x;
[X,Y] = meshgrid(x,y);
F = X.*exp(-X.^2-Y.^2);
surf(X,Y,F)
colormap autumn(5)
shading flat

尝试绘制自己的函数 Z = x^2 + y^2 

x = -2:0.1:2;
y = x;
[X,Y] = meshgrid(x,y);
F =X.^2 + Y.^2
surf(X,Y,F)
colormap autumn(5)
shading flat

附:meshgrid的用法

x = 1:3;
y = 1:5;
[X,Y] = meshgrid(x,y)

得到:

X = 5×31     2     31     2     31     2     31     2     31     2     3
Y = 5×31     1     12     2     23     3     34     4     45     5     5

对其输出的矩阵进行运算可得:

X.^2 + Y.^2
ans = 5×32     5    105     8    1310    13    1817    20    2526    29    34

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/266321.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NV040D语音芯片应用于取暖桌:智能语音提高用户体验

科技与生活的结合,是科技发展的展示。天气的降温,取暖桌越来越取得用户的心,时至今日传统的取暖桌已经没有办法满足用户的需求,智能语音取暖桌给用户的生活带来了不一样的体验。 NV040D语音芯片是一款性能稳定的芯片,拥…

客户案例:EDLP在央国企邮件数据合规中的价值与优势

客户背景 某机械制造企业,作为动力设备领域的领军企业,专门从事动力设备的研发、制造与销售。凭借丰富的经验与卓越的技术实力,该企业致力于深度研究动力设备的核心技术,为客户提供高效且可靠的解决方案。 客户需求 作为企业健康…

什么是特征图?

在卷积神经网络(CNN)中,特征图是在传递给卷积层的图像上发生卷积操作后卷积层的输出。 特征图是如何形成的? 在上面的插图中,我们可以看到特征图是如何从提供的输入图像中形成的。 要发送到卷积层的图像是一个包含像…

.NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(测试篇)

WebAppDbTest 项目测试 测试工具 ltt介绍安装使用方式1、Drill2、Hammer3、Nailgun 测试主机规格配置CRUD 性能测试对比1、ltt 工具测试1.1、AddSingle 单条数据添加1.2、AddBulk 批量数据(1000)条添加1.3、GetSingle 单条数据查询1.4、GetAll 多条&…

文件误删危机!同事操作失误,老板情急之下该如何处理?

近期,一则企业员工误删数据事件引发热议。 (截图源自网络) 起因是某公司员工被公司辞退后,已经做完交接就离开了公司。而3天后,新来的员工不小心把这位同事原本办公电脑里的资料给删除了,且由于没有进行数…

<JavaEE> 锁进阶 -- 锁策略(乐观锁和悲观锁、重量级锁和轻量级锁、自旋锁和挂起等待锁、可重入锁和不可重入锁、公平锁和非公平锁、读写锁)

目录 一、锁策略介绍 二、乐观锁和悲观锁 三、轻量级锁和重量级锁 四、自旋锁和挂起等待锁 五、公平锁和非公平锁 六、可重入锁和不可重入锁 七、读写锁 一、锁策略介绍 加锁的目的是为了保证线程安全,根据不同的实际情况,锁也会有不同的策略来应…

nginx配置自动压缩-gzip压缩

1.nginx配置文件 server里添加gzip配置信息。 重启nginx服务 对比效果:上图是没有开启gzip自动压缩,总共资源是1.3M,传输1.3MB,下图是开启gzip压缩,总共资源是1.3M,传输了973KB。

2023年华为HCIA认证H12-811题库讲解

在VRP平台上,可以通过下面哪种方式返回到上一条历史命令?( ) A、Ctr1U B、Ctr1P C、左光标 D、上光标 试题答案:BD 试题解析:在VRP系统中,ctrlU为自定义快捷键,ct…

网工内推 | 项目经理专场,最高20K*13薪,软考证书优先

01 Trasen 招聘岗位:大项目经理(医疗行业/HIS) 职责描述: 1.负责项目按计划完成交付并顺利验收结项; 2.参与项目前期预算、评审、方案设计等; 3.负责具体项目实施,制定项目计划、组织项目资源、…

2022年拉丁美洲中东和非洲医疗机器人市场及全球概况报告

今天分享的是机器人系列深度研究报告:《2022年拉丁美洲中东和非洲医疗机器人市场及全球概况报告》。 (报告出品方:Apollo Reports) 报告共计:195页 研究方法论 2.1通过桌面研究和内部存储库的假设 a)最初&#xff…

Python从入门到精通五:Python数据容器

数据容器入门 为什么学习数据容器 思考一个问题:如果我想要在程序中,记录5名学生的信息,如姓名。 如何做呢? 学习数据容器,就是为了批量存储或批量使用多份数据 Python中的数据容器: 一种可以容纳多份…

记录一下快速上手Springboot登录注册项目

本教程需要安装以下工具,如果不清楚怎么安装的可以看下我的这篇文章 链接: https://blog.csdn.net/qq_30627241/article/details/134804675 管理工具: maven IDE: IDEA 数据库: MySQL 测试工具: Postman 打开IDE…