MATLAB基础:图像绘制

news2024/9/20 20:42:10

今天我们继续学习MATLAB中图像的绘制。

平面图形

plot(x,y):

x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。

plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n):

多组折线,可选择表示折线的属性,如颜色、线型等。

以下是线型表

如:在0≤X≤2π区间内绘制曲线y=2e^(-0.5*x)*sin(2πx)

x = 0:pi/100:2*pi;
y = 2*exp(-0.5*x).*sin(2*pi*x); % 注意这里的 .* 用于元素对元素乘法
plot(x, y, 'r'); % 使用x和y中的元素分别作为横坐标和纵坐标来绘制曲线

效果图

fplot(‘fun’,[a,b]):

绘制fun在区间[a,b]上的图形,fun可以是函数或表达式。与上面三个不同的是,这个函数是直接绘制的函数图像,而非是由单个点连起来的折线。

同样绘制上图数据

fplot(@(x) 2*exp(-0.5*x)*sin(2*pi*x), [0, 2*pi], 'g');

三维图形

plot3(x1,y1,z1,选项1,…,xn,yn,zn,选项n):

如:绘制三维参数曲线

t = 0:pi/50:2*pi;
x = 8*cos(t);
y = 4*sqrt(2)*sin(t);
z = -4*sqrt(2)*sin(t);
plot3(x, y, z, 'p');

结果如图: 

曲面图形

[X, Y] = meshgrid(xa, ya);绘制网格坐标矩阵

mesh(X, Y, Z);% 绘制三维网格图

% 定义x轴和y轴的向量
xa = -2:0.2:2;
ya = xa;

% 生成网格坐标矩阵
[X, Y] = meshgrid(xa, ya);

% 计算高度值
Z = X .* exp(-X.^2 - Y.^2);

% 绘制三维网格图
mesh(X, Y, Z);

 

surf(X, Y, Z); % 绘制三维着色表面图 

% 定义x轴和y轴的向量
xa = -2:0.2:2;
ya = xa;

% 生成网格坐标矩阵
[X, Y] = meshgrid(xa, ya);

% 计算高度值
Z = X .* exp(-X.^2 - Y.^2);

% 绘制三维着色表面图
surf(X, Y, Z);

contour(X, Y, Z, [levels]) ;% 绘制二维等高线图,levels 是一个向量,包含了多个等高线级别,每个级别对应一个等高线。

% 定义x轴和y轴的向量
xa = -2:0.2:2;
ya = xa;

% 生成网格坐标矩阵
[X, Y] = meshgrid(xa, ya);

% 计算高度值
Z = X .* exp(-X.^2 - Y.^2);

% 绘制二维等高线图
contour(X, Y, Z);

contour3(X, Y, Z,[levels]); % 绘制三维等高线图

​% 定义x轴和y轴的向量
xa = -2:0.2:2;
ya = xa;

% 生成网格坐标矩阵
[X, Y] = meshgrid(xa, ya);

% 计算高度值
Z = X .* exp(-X.^2 - Y.^2);

% 绘制三维等高线图
contour3(X, Y, Z);
​

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Excel的“只读方式”有什么方法可以变为可直接编辑吗?

在日常工作中,我们经常遇到Excel文件被设置为“只读方式”的情况,这可能是由于文件权限设置、文件共享需要或文件被下载时自动设置为只读等多种原因造成的。然而,当需要修改或编辑这些文件时,我们就需要将其从“只读方式”转换为可…

LlamaIndex:向 LLM 添加个人数据

LlamaIndex 是您构建基于 LLM 的应用程序的友好数据助手。您可以使用自然语言轻松地获取、管理和检索私有数据和特定领域的数据。 LlamaIndex 是一个针对大型语言模型 (LLM) 应用程序的数据框架。GPT-4 等 LLM 在海量的公共数据集上进行预训练,开箱即用即可实现令人…

微凌客旅游管理系统uniapp源码搭建教程

一.搭建教程环境 系统环境:CentOS、 运行环境:宝塔 Linux 网站环境:Nginx 1.15.10 MySQL 5.6.46 PHP-7.1-7.3 常见插件:fileinfo ; redis 三.系统搭建图片

优化算法|自适应大邻域搜索算法及MATLAB代码实现

回来填坑了,本篇推文将详细讲解ALNS算法求解VRP问题及MATLAB代码实现。 算法介绍 节约算法构造初始解 function routessaving_init(DistMatrix, Demand, Cap) C_EPS1e-1;Nsize(DistMatrix,1); routescell(numel(2:N),1); for i1:numel(routes) % 每个节点单独一条…

c生万物系列(继承)

上一节笔者用宏和文件模拟了封装,这一节笔者继续使用c语言模拟继承。 简单介绍就是:在结构体里面重新定义需要继承的结构体。 调用时,使用&obvir,可以想象我们定义数组*p,p表示该数组第一个成员,这是因为结构体声…

【教程】vscode添加powershell7终端

win10自带的 powershell 是1.0版本的,太老了,更换为powershell7后,在 vscode 的集成终端中没有显示本篇教程记录在vscode添加powershell7终端的过程 打开vscode终端配置 然后来到这个页面进行设置 查看 powershell7 的安装位置&#xff…

【计算机毕业设计】869渔具在线销售网站

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

【调色板软件】免费、开源的调色板软件,焰火十二卷,提供了多种功能来生成一组调和色彩NO.108

本文一共:316 个字,需要阅读:1 分钟,更新时间:2024年7 月27日,部分内容具有时效性,如有失效请留言,阅读量:0 使用平台: Windows/macOS/CentOS/Ubuntu 由于我不是很懂,有需要的人自己摸索吧 资源来源于网络,免费分享仅供学习和测试使用&…

秒懂C++之string类(下)

目录 一.接口说明 1.1 erase 1.2 replace(最好别用) 1.3 find 1.4 substr 1.5 rfind 1.6 find_first_of 1.7 find_last_of 二.string类的模拟实现 2.1 构造 2.2 无参构造 2.3 析构 2.4.【】运算符 2.5 迭代器 2.6 打印 2.7 reserve扩容 …

Linux嵌入式学习——数据结构——概念和Seqlist

数据结构 相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构 集合,所有数据在同一个集合中,关系平等。 线性,数据和数据之间是一对一的关系。数组就是线性表的一种。 树, 一对多 图,多对多 …

金螳螂家整装新品GH7隆重发布:引领家居美学新风尚,重塑性价比标杆

近日,家装行业知名品牌金螳螂家隆重发布高端性价比数智整装新品——GH7,一款集设计美学、极致性价比与高度确定性于一身的产品,旨在为中国有改善型需求的家庭带来前所未有的家居生活体验。 以用户需求为核心,重塑家装设计新高度 …

Harmony学习(三)

1.模版字符串 let name:string 模版字符串 let age:number 18 console.log(字符串:,${name}和${age})2.字符串和数字互相转换 //字符串转数字 let str1:string 1.1 console.log(转换,Number(str1)) //output: 1.1 console.log(转换,parseInt(str1)) //output: 1 conso…

线上环境服务器CPU飙升排查

前因 收到线上服务器CPU使用率100%的告警信息。 环境 jdk1.8CentOS Linux ;CentOS Linux 排查 查看服务器CPU使用率 果然cpu已经达到了100%了 命令 top 使用arthas工具 使用方式 arthas 执行命令java -jar arthas-boot.jar 然后执行命令 thread 看到有两个…

《如何找到自己想做的事》

Arouse Enthusiasm, Give Scope to Skill, Explore The Essence *摘其两纸 我喜欢打篮球,并不是我真的喜欢这项运动,而是我喜欢团队竞技。我喜欢看书,并不是我真喜欢阅读,而是我想要了解世界运行逻辑。寻找热爱,探寻本…

旅游城市晚高峰延长2小时见证消费新活力 啤酒节滴滴打车需求上涨超300%

进入盛夏,各地夜生活“花式上新”,夜间出行链接夜食、夜游、夜购等多元消费业态,激发经济活力。滴滴出行数据显示,7月以来,哈尔滨、珠海、贵阳、西安等多个城市打车晚高峰延长2小时以上。 22点后打车需求上涨最高 “夜…

使用阿里云云主机通过nginx搭建文件服务器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、准备基础环境二、安装配置nginx三、阿里云安全组配置安全组配置 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/4ee96f38312e4771938e40f463987…

【Java Bean 映射器】通过 MapStruct 和 BeanUtils 拷贝对象的区别

目录 👋前言 👀一、环境准备 🌱二、拷贝工具使用 2.1 BeanUtils 使用 2.2 MapStruct 使用 💞️三、对比 📫四、章末 👋前言 小伙伴们大家好,最近在一些技术文章中看到了开发时经常接触的对…

小论文写不出来?一文告别没思路!SCI级新算法闪耀登场,完整代码及应用直接获取

最近稍微有点忙,事情比较多,构思灵感花费了不少时间。这次发布的算法和前几个基于数学基本思想开发的算法不一样,是一种基于动物的一种算法,从动物的本能和行为中汲取灵感。本算法的开发,灵感撰写以及完整的算法已经全…

【“微软蓝屏”事件暴露了网络安全哪些问题?】建设安全稳固的网络基础设施

目录 前言一、软件更新流程中的风险管理和质量控制机制(一)测试流程及风险识别(二)风险管理策略(三)质量控制措施 二、预防类似大规模故障的最佳方案或应急响应对策(一)冗余系统设计…

0722_驱动1 字符设备驱动框架

一、字符设备驱动框架 字符设备驱动按照字节流进行访问,并且只能顺序访问 设备号一共有32位,主设备号(高12位)次设备号(低20位) 二、注册/注销字符设备驱动API接口 2.1、注册字符设备驱动(入口) #include &…