MATLAB基本绘图操作(二维和三维绘图)

MATLAB基本绘图操作

文章目录

    • MATLAB基本绘图操作
      • 1、二维平面绘图
      • 2、三维立体绘图

1、二维平面绘图

x=0:0.01:2*pi;   %从09开始,每次递增0.01,一直到2*pi结束
y = sin(x) ;
figure  %建立一个幕布
plot(x, y)  %绘制二维的平面图
title('y = sin(x)')  %标题
xlabe1('x')   %x轴的标签
ylabe1('sin(x)')  %y轴的标签
xlim([0 2*pi])    %将绘图的x轴限制设置为介于0和2*pi之间
  • 执行结果:

image-20240103160829912

  • 设置颜色,线条风格等:
x = 0:0.01:20;
y1 = 200*exp (-0.05*x).*sin(x);
y2 = 0.8*exp (-0.5*x).*sin(10*x);
figure
[AX, H1, H2] = plotyy(x, y1,x, y2, 'plot'); %plotyy是公用一个坐标系,并在y上面有不同的取值,两条线
set(get(AX(1),’Ylabel'), 'String', 'Slow Decay')
set(get(AX(2),'Ylabel'), 'String','Fast Decay')
xlabel('Time (\musec)')
title(' Multiple Decay Rates')
set (H1, 'LineStyle','--')  %设置H1线的风格设置为虚线
set (H2, 'LineStyle',':')   %冒号线,更多样式请参考下面的表

运行结果:

image-20240103163228402

image-20240103161716645

image-20240103161735719

2、三维立体绘图

t = 0: pi/50:10*pi ;
plot3(sin(t),cos(t),t)  %plot3三维绘图的标志,参数分别是x,y,z
xlabel('sin(t)') %x轴的标签
ylabel('cos(t)')
zlabel('t')
%hold on  %中使用“保持”命令来保留当前绘图,同时向同一图形添加新的绘图。这允许在同一图形上显示多个绘图。
%hold off  %“暂停”命令用于关闭暂停功能,这意味着后续绘图将替换图中的现有绘图,而不是添加到图中。
grid on  %添加网格线
axis square %形成正方形图

执行结果:

image-20240103165119068

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

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

相关文章

BIND-DNS配置介绍

一、主要配置文件 /etc/named.conf options { //Option 段全部配置 listen-on port 53 { 127.0.0.1; };//表示BIND将在53端口监听,若需要对所有IP进行监听,则修改为// listen-on port 53 { any; }; directory "/var/named"…

前端开发个人简历范本(2024最新版-附模板)

前端开发工程师个人简历范本> 年龄 25岁 性别 男 毕业院校 XX大学 张三 学历 邮箱 leeywai-tools.cn 本科 专业 计算机科学与技术 个人梗概 拥有扎实的前端开发技能和丰富的实践经验 善于与团队合作,适应能力强,能够快速融入团队并贡献自…

从0开始python学习-38.pytest的parametrize结合yaml实现数据驱动

目录 1. 数据驱动 2. 定制化allure报告 1. 数据驱动 yaml文件中写入 -data: 1ces: 2- test:data: 3 数据驱动:pytest.mark.parametrize("参数名","参数值(可以是list或tuple)") 注意:这里参数值只能是列…

2英文中的所有时态格式及相同一句话示例

https://blog.csdn.net/chenhao0568/article/details/135296013?spm1001.2014.3001.5502 英文中的所有时态格式及相同一句话示例 英语中的时态主要分为三大类:过去时、现在时、将来时。每一类时态都有四种基本形式:简单式(一般式&#xff0…

江西速欣商务咨询有限公司:深度解析停息挂账,助您财务重启

停息挂账问题可能对个人或企业财务产生严重影响,但江西速欣商务咨询有限公司以其深度解析停息挂账的专业能力,致力于助您重新启动财务,实现财务的良性发展。 专业团队,深度解析挂账难题 速欣商务咨询拥有一支专业团队&#xff0c…

如何利用XPath来提取script标签中的数据?

XPath是一种用于在XML文档中定位和选择节点的语言。如果你要提取script标签中的数据,可以使用XPath表达式来定位包含脚本数据的节点。以下是一些示例XPath表达式,以及如何在Python中使用lxml库来实现: 假设有如下HTML文档结构: …

Win32 基本程序设计原理总结

目录 1. Windows系统 基本原理 2. 需要什么函数库(.LIB) 2.1 C Runtimes: 2.2 Windows API 3. 需要什么头文件(.H) 4. Windows 程序运行的本质 5. 窗口类的注册与窗口的诞生 6.消息 6.1 消息分类:…

JavaScript之常用的事件

文章目录 前言为什么使用事件呢?常用的触发事件窗口事件onbluronfocusonresize窗口加载事件 表单事件onchangeoninput 键盘事件onkeydownonkeyup 鼠标事件onclickondblclickonmousemoveonmouseoutonscroll 总结窗口事件总结表单事件总结键盘事件总结鼠标事件总结 前言 在网页中…

如何在Mendix中实现全文检索

功能背景 在日常的应用使用过程中,存在大量希望使用全文检索技术的场景,对资料库中的内容进行查询。Mendix默认的结构化查询方式,适合对特定业务实体进行类似数据库单表的基于SQL语句的查询。那如何在Mendix实现全文检索的功能呢&#…

网络端口(包括TCP端口和UDP端口)的作用、定义、分类,以及在视频监控和流媒体通信中的定义

目 录 一、什么地方会用到网络端口? 二、端口的定义和作用 (一)TCP协议和UDP协议 (二)端口的定义 (三)在TCP/IP体系中,端口(TCP和UDP)的作用 (…

利用MATLAB绘制折线图

x20:20:140;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a[0.85, 2.2, 3.45, 2.65, 1.5, 1.9, 1.25]; %a数据y值plot(x,a,-*b); %线性,颜色,标记 axis([0,160,0,4]) %确定x轴与y轴框图大小 …

javascript中location对象的属性与方法

前言 本章介绍js中的location中的属性和方法。 文章目录 前言什么是location为什么要用locationlocation对象属性location对象方法总结 什么是location 在JavaScript中,location 是一个包含当前页面的URL信息的对象。它允许你获取和操作当前页面的URL,比…