Matlab二维绘图---plot函数详解
plot函数是matlab中最主要的二维作图函数。(参考文献--MATLAB HELP 文档)
一、常用的函数主要的形式有以下几种:
plot(X,Y)
plot(X,Y,LineSpec)
plot(X,Y):根据X和 Y绘制二维图, X,Y必须有相同的维度。
plot(X,Y,LineSpec):根据X和 Y绘制二维图, X,Y必须有相同的维度,并且根据LineSpec设置线型,颜色以及点的形状。
例一:
X = 0:pi/100:2*pi;
Y=sin(X)+cos(X);
plot(X,Y);
例二:
X = 0:pi/10:2*pi;
Y=sin(X)+cos(X);
plot(X,Y,'--or');
plot(X1,Y1,…,Xn,Yn)
plot(X1,Y1,LineSpec1,…,Xn,Yn,LineSpecn)
plot(X1,Y1,…,Xn,Yn):在相同的轴中画出n条线。
plot(X1,Y1,LineSpec1,…,Xn,Yn,LineSpecn):在相同的轴中画出n条线。每条线可以设置不同的线型,点的形状以及线的颜色。
例三:
X = 0:pi/10:2*pi;
Y1=sin(X);
Y2=cos(X);
plot(X,Y1,X,Y2);
例四:
X = 0:pi/10:2*pi;
Y1=sin(X);
Y2=cos(X);
plot(X,Y1,':or',X,Y2,'--+g');
plot(Y)
当Y是一个向量时,plot根据Y的值以及Y的长度作二维图,x轴的值为1到Y的长度。
当Y是矩阵时,plot根据Y的列的值以及Y的行数作二维图,x轴的值为1到Y的行数。
plot(Y,LineSpec),同上,并且对线进行线型,点的形状以及线的颜色进行设置。
例五:
Y=1:1:10;
plot(Y);
例六:
Y = magic(5);
P = plot(Y);
P(1).LineStyle ='--';
P(1).Marker = '*' ;
P(1).Color ='red'
P(2).Marker='o';
P(2).Color ='black'
plot(__,Name,Value)
此函数形式绘图时设置线的具体属性,Name和Value成对出现。
例七:
X=-pi:pi/10:pi;
Y=tan(sin(X));
plot(X,Y,'--gs','LineWidth',2,'MarkerSize',8,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.8,0.5]);
plot(ax,__)
在指定的坐标轴上作图。下面的例子是在一个图中创建2个坐标轴,分别在2个坐标轴中绘制曲线。
例八:
figure% new figure
ax1 = subplot(2,1,1);% top subplot
ax2 = subplot(2,1,2);% bottom subplot
x1= linspace(0,3);
x2= 1:pi/10:3
y1 = sin(x1);
y2 = cos(x2);
plot(ax1,x1,y1)
title(ax1,'Top Subplot')%用于注释图的名称
ylabel(ax1,'sin(x1)')%用于注释y轴名称
xlabel(ax1,'x1')%用于注释x轴名称
plot(ax2,x2,y2)
title(ax2,'Bottom Subplot')
ylabel(ax2,'cos(x2)')
xlabel(ax2,'x2')
请注意title,ylabel以及xlabel的用法。
二、
1. LineSpec属性主要包含3个:线型(LineStyle)、点的形状(Marker)以及线的颜色(Color)
2.用户通过Name和Value,可以指定了更多绘图属性。常用的属性如下:
‘LineStyle’-线型
选择具体的线型,具体的属性如下:
‘LineWidth’-线宽
指定线的宽度。
‘Marker’-点的形状
选择绘制点的形状,具体的属性如下:
‘MarkerEdgeColor’
指定点的外框颜色,具体的属性如下:
‘MarkerFaceColor’
指定点填充色。具体属性如下:
‘MarkerSize’
指定点的大小。
Matlab二维绘图---plot函数详解相关推荐
- matlab二维绘图plot和fplot函数
1.plot函数 2.fplot函数可以自主选择取样间隔
- MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息
MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息 1.添加标题.图例.x轴信息和y轴信息,示例: %% 添加标题 clear; clc; close all; x = 0:0.1:2* ...
- matlab二维绘图部分
matlab二维绘图部分 X,Y是向量,分别表示点集的横坐标和纵坐标 PLOT(X,Y,S) 符号函数(显函数.隐函数和参数方程)画图 (1) ezplot ezplot('f(x)',[a,b]) ...
- python中quad_python用quad、dblquad实现一维二维积分的实例详解
背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...
- python生成二维码_python生成二维码的实例详解
python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库 ...
- Matlab 二维绘图函数(plot类)
plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...
- matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制
Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...
- MATLAB:plot函数详解
文章目录 1 plot 函数语法 2 示例 2.1 plot(X,Y) | plot(X1,Y1,X2,Y2) 2.2 plot(X,Y.Linespec) | plot(X1,Y1,Linespec ...
- [初学笔记] matlab的 二维绘图 plot 和系列功能
主要参考两个网址 一个是yiibai教程的绘图部分 一个是这个专门汇总了plot相关函数的解释和使用,但是缺少例子 http://blog.csdn.net/wangcj625/article/det ...
最新文章
- 从“冰柜”到“冰棍儿”,下载Github单个文件
- 采用NAND Flash设计存储设备的挑战在哪里?
- CentOS6.5 keepalived详解及实现Nginx服务的高可用性
- 月份第一天_4月份的第一天,全省迎来晴暖天气~
- java servlet JSP 区别_servlet和jsp的区别
- LDO与DC/DC差别
- python 逻辑回归_不会Python没问题!用Excel实现简单的逻辑回归!
- 网上评卷系统连接不到服务器,在网上阅卷系统过程中可能存在的问题及解决方法...
- 经济学人 MAY 12TH–18TH 2018 page 32阅读————2020-02-25
- R语言金融波动率建模|基于SGED分布的变参数ARIMA+EARCH动态预测模型的研究
- Xcode不用数据线---真机测试
- 【课程总结】2022中科大-组合数学-期末考试试题
- 计算机网络实验——虚拟局域网VLAN配置
- A2 AP AUTOSAR 与 CP AUTOSAR 的特性
- Rebbitmq-3-SpringBoot整合
- MySQL HeatWave Quickstart AutoPilot简介
- 去金坛长荡湖吃船菜,原来1947年就有前辈在努力发展中国的计算机产业
- 分享一个免费分流抢票软件!一键全自动抢票
- 超过十分之一的报告篇幅给语音,互联网女皇为何看好麦克风?
- 计算机组装方案i5,极简逼格DIY装机 i5-6500/GTX1070组装电脑配置单 (全文)