MATLAB图形绘制

文章目录

  • 图形绘制
  • 二维图形绘制
    • plot
    • fplot
  • 坐标轴设置函数/同一窗口分区
    • subplot
    • axis
    • 添加标注
  • 单对数坐标图
  • 三维图形绘制
    • mesh

图形绘制

图形绘制的基本步骤:

  • 数据准备:主要工作是产生出自变量采样向量,计算相应的函数值向量
  • 选定图形窗口及子图位置:在默认情况下,MATLAB系统绘制的图形为figure1、figure2.。。。
  • 调用绘图函数绘制图形
  • 设置坐标轴的范围、刻度及坐标网格
  • 利用对象属性值或者图形窗口工具设置线型、标记类型及其大小等
  • 添加图形注释,例如图名、坐标名称、图例、文字说明等
  • 图形的到处与打印

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在上外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传的图像

x = -pi/2:0.01:pi/2;
y = x+sin(x)+exp(x);
plot(x,y,'-r');
grid on
title('y的函数图像');
xlabel('x');
ylabel('y');
legend('y=x+sinx+e^{x}');

结果如图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

二维图形绘制

plot

plot指令用来绘制二维图像,主要调用形式如下:

plot(Y);%相当于plot(1:length(Y),Y)
plot(X,Y);%X,Y均为实向量且维数相同
plot(X1,Y1,X2,Y2...Xn,Yn);
plot(X,Y,S);%S表示字符串的线型和颜色
线型说明标记符说明颜色说明
-实线(默认)+加号符r红色
双划线o空心圆g绿色
:虚线*星号b蓝色
:.点划线.实心圆c青绿色
x叉号符m洋红色
s正方形y黄色
d菱形k黑色
^上三角形w白色
v下三角形
>右三角形
<左三角形
p五角星
h六边形

fplot

fplot默认在区间[-5,5]绘制函数y=f(x)定义的曲线,调用格式如下

fplot(@(x) sin(x));%绘制sin(x)函数
%****************************
%绘制参数曲线
xt=@(t) cos(3*t);
yt=@(t) sin(2*t);
fplot(xt,xy);
%****************************
%绘制分段函数
fplot(@(x) exp(x),[-3 0],'b')
hold on
fplot(@(x) cos(x),[0 3],'b')
hold off

坐标轴设置函数/同一窗口分区

subplot

subplot函数将一个窗口分为多个区域,每个区域可以绘制不同的图形。

subplot(m,n,p);%将窗口拆分成m*n个区域并选择第p个区域

axis

坐标轴设置函数主要针对坐标区间,坐标标注,网格等。

x=1:.2:10;
y=sin(x);
subplot(2,3,1);plot(x,y);%绘制一条曲线
subplot(2,3,2);plot(x,y);axis([-5,10,-2,2]);%设置横纵坐标区间,格式为axis[xmin,xmax,ymin,ymax]
subplot(2,3,3);plot(x,y);axis square;%将坐标轴的横纵长度设为相同,此时图像为正方形
subplot(2,3,4);plot(x,y);axis equal;%将坐标轴单位长度设为相等
subplot(2,3,5);plot(x,y);axis auto;%将坐标轴设为默认
subplot(2,3,6);plot(x,y);axis ij;%水平轴从左到右取值,垂直坐标从上到下取值;axis xy 垂直坐标从下到上取值

图像如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

除此之外,xlim和ylim可分别设置横纵坐标的区间值(),格式如下

XL=xlims;%取得当前横坐标区间
xlim([xmin,xmax]);%设置横坐标区间

添加标注

x=0:.2:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'-');
hold on;%保持住
plot(x,y2,'--');
xlabel('x');ylabel('y');%给横纵坐标添加标注
legend('sin','cos');%给图形添加标注
text(3,0.3,'y=sin(x)');%在坐标轴指定位置添加字符串
text(1.5,0.3,'y=cos(x)');

图形如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • grid on:添加网格
  • box on:添加边框

单对数坐标图

semilogx和semilogy的调用形式与功能与plot函数完全相同,不同之处在于仅限于:semilogx函数的X轴以对数坐标的形式显示,而semilogy函数的Y轴以对数坐标的形式显示。

x=0:.1:5;
x=x+0.01;
subplot(2,1,1);plot(x,log(x));
subplot(2,1,2);semilogx(x,log10(x),'--');

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

三维图形绘制

mesh

[X,Y]=meshgrid(-8:.5:8);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
mesh(X,Y,Z);

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

域信息收集

文章目录 一、基础信息收集1、查看系统详细信息2、查看系统中是否存在杀软3、查看系统开启的服务3、其他命令 二、凭据信息收集2.1 wifi信息2.2 相关工具 三、横向信息收集 一、基础信息收集 收集版本、补丁、服务、任务、防护等。 1、查看系统详细信息 systeminfo # 查看系…

保温杯盖一般是什么材质的?

保温杯盖一般是什么材质的&#xff1f; Pi材料&#xff0c;也称为聚酰亚胺&#xff08;Polyimide&#xff09;&#xff0c;具有多种特殊性能和应用领域&#xff0c;主要作用如下&#xff1a; 1. 高温耐性&#xff1a;Pi材料具有出色的高温稳定性&#xff0c;能够在高温环境下长…

Django Celery 的配置及使用---最详细教程

Django Celery 的配置及使用 Redis提供队列消息功能 一、安装redis 系统版本&#xff1a;Ubuntu 20.041、获取最新软件包 sudo apt update sudo apt install redis-server2、安装完成后&#xff0c;Redis服务器会自动启动。查看redis是否启动成功 sudo systemctl status …

Ps 滤镜:干画笔

Ps菜单&#xff1a;滤镜/滤镜库/艺术效果/干画笔 Filter Gallery/Artistic/Dry Brush 干画笔 Dry Brush滤镜用于模拟使用干画笔技术&#xff08;介于油彩和水彩之间&#xff09;绘制的效果。此滤镜特别适用于为图像添加粗糙而富有表现力的笔触效果&#xff0c;同时减少细节&…

多态:解锁面向对象编程的无限可能

1. 概述 多态&#xff08;Polymorphism&#xff09;是面向对象编程的三大核心特性之一&#xff08;另两个是封装和继承&#xff09;。多态意味着不同的对象对同一消息做出不同的响应。简单来说&#xff0c;多态允许你使用父类引用指向子类对象&#xff0c;并且当调用方法时&am…

设计模式分享

2. 策略模式 2.1 定义&#xff1a;策略模式定义了家族算法&#xff0c;分别封装起来&#xff08;这些算法完成的都是相同的工作&#xff0c;只是实现不同&#xff09;&#xff0c;它可以用相同的方式调用所有的算法&#xff0c;减少了各种算法类与使用算法类之间的耦合。此模式…

huggingface笔记:使用accelerate加速

1 介绍 随着模型规模的增大&#xff0c;并行处理已成为在有限硬件上训练大型模型和提高训练速度的重要策略。Hugging Face 创建了Accelerate库&#xff0c;帮助用户在任何类型的分布式环境中轻松训练Transformers模型&#xff0c;无论是单机多GPU还是跨多机的多GPU 2 创建Acce…

微信公众号自定义分销商城小程序源码系统 带完整的安装代码吧以及系统部署搭建教程

系统概述 微信公众号自定义分销商城小程序源码系统是一款功能强大的电商解决方案&#xff0c;它集成了商品管理、订单处理、支付接口、分销管理等多种功能。该系统支持自定义界面设计&#xff0c;商家可根据自身需求调整商城的页面布局和风格&#xff0c;打造独特的品牌形象。…

多客开源】游戏陪玩系统,游戏陪玩源码,游戏陪玩语音社交源码运营版游戏陪玩平台源码/tt语音聊天/声优服务/陪玩系统源码开黑/约玩源码

介绍 我们针对陪玩app源码市场的发展趋势&#xff0c;整合市面上主流陪玩app应用功能&#xff0c;自主开发了多客陪玩系统源码&#xff0c;并可为客户提供全部原生陪玩源码&#xff0c;进行二次开发&#xff0c;打造适用于线上游戏陪玩、语音聊天、心理咨询、情感陪伴等业务场…

玩转Matlab-Simscape(初级)- 08 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真(案例实战)

** 玩转Matlab-Simscape&#xff08;初级&#xff09;- 08 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真&#xff08;案例实战&#xff09; ** 目录 玩转Matlab-Simscape&#xff08;初级&#xff09;- 08 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真&…

RockTree Capital石木资本品牌升级 沉浸式“加密朋克风”网站震撼上线

总部位于北京的领先的Web3 原生加密基金与投资机构 RockTree Capital 石木资本&#xff0c;宣布推出全新沉浸式网站&#xff0c;在其中呈现一个未来主义电影风格概念&#xff1a;赛博朋克加密城市。这个前沿互动型城市景观代表着 RockTree Capital 对 Web3 普及以及技术、金融与…

AI预测体彩排3采取878定位大底=23策略+杀断组+杀组选+杀和尾+杀和值012缩水测试5月16日预测第2弹

昨天的87823大底测试第一次测试&#xff0c;已经成功命中! 今天继续测试&#xff0c;仍旧目标为&#xff1a;10期中至少5中期。好了&#xff0c;废话不多说了&#xff0c;直接上结果吧~ 首先&#xff0c;878定位如下&#xff1a; 百位&#xff1a;4,5,6,3,8,1,9,0…

【Unity Shader入门精要 第7章】基础纹理(三)

1. 渐变纹理 另外一种对于纹理的使用方式是通过渐变纹理为物体提供漫反射光照效果。 顾名思义&#xff0c;渐变纹理本身就是一张颜色渐变&#xff08;可以是连续渐变&#xff0c;也可能是突变&#xff09;的图片&#xff0c;这个渐变的过程模拟的就是光源从不同的角度照射物体…

Python代码:七、小数化整数

1、题目 日常生活中我们会遇到很多小数&#xff0c;但是有的人不喜欢小数&#xff0c;因此会用四舍五入的方式将其去掉。在Python中我们更加简单&#xff0c;可以利用强制类型转换将小数转变成整数&#xff0c;请你试一试。 2、代码 import sysn float(input()) print(int(…

JUnit5超时处理

测试过程中如果某条测试用例执行过程中阻塞&#xff0c;就会发生超时问题&#xff1a; 阻塞其他用例的执行对于某些用例&#xff0c;如果用例执行时间过长&#xff0c;那么本身就是bug 使用场景&#xff1a; 使用JUnit5自带的超时处理&#xff0c;当测试用例执行时间超过执行…

mybatis-plus-ui代码生成器

mybatis-plus-generator-ui 提供交互式的Web UI用于生成兼容mybatis-plus框架的相关功能代码&#xff0c;包括Entity,Mapper,Mapper.xml,Service,Controller等 &#xff0c;可以自定义模板以及各类输出参数&#xff0c;也可通过SQL查询语句直接生成代码。 使用方法 引入mave…

邮箱API发信有哪些限制?如何设置API接口?

腾讯云邮箱API与AokSend相比&#xff0c;有哪些优势和特性差异&#xff1f; 使用邮箱API发信并非毫无限制&#xff0c;如何正确设置API接口并选择合适的服务商&#xff0c;成为企业关注的焦点。接下来&#xff0c;Aok将探讨邮箱API发信的限制、API接口的设置方法&#xff0c;以…

图文并茂:解析Spring Boot Controller返回图片的三种方式

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 图文并茂&#xff1a;解析Spring Boot Controller返回图片的三种方式 前言使用Base64编码返回图片使用byte数组返回图片使用Resource对象返回图片图片格式转换与性能对比 前言 在互联网的世界里&…

LiveGBS流媒体平台GB/T28181用户手册-国标设备:设备列表、通道列表、流传输模式修改、查看通道播放、设备录像、在线状态、流量统计

LiveGBS流媒体平台GB/T28181用户手册-国标设备:设备列表、通道列表、流传输模式修改、查看通道播放、设备录像、在线状态、流量统计 1、国标设备1.1、设备列表1.1.1、查看通道1.1.2、更新通道1.1.3、编辑1.1.3、导入导出1.1.4、条件检索1.1.5、设备状态记录1.1.6、设备流量统计…

太平洋产险海南分公司提醒您:高温来袭!新能源车该如何正确充电?

据不完全统计 近三年来 7-8月一直是电动汽车烧车事故的高发期 毕竟夏季的高温影响着动力电池的状态新能源汽车为什么会自燃&#xff1f; 小保替你们找到了央视的官方回答&#xff01; 原来 新能源汽车比传统燃油车多了一套电池系统 电解液为可燃物 当热量聚集达到燃点却没…