matlab绘制论文折线图

matlab绘制论文折线图x_start=1;x_step=1;x_end=6;y_start=0;y_step=1;y_end=10;figure(‘color’,[111]);%使背景颜色为白色而不是灰色x=x_start:x_step:x_end;baseline=[1.695,2.067,9.56,2.312,1.783,50];%曲线1的每个x坐标对应的y值ir…

大家好,又见面了,我是你们的朋友全栈君。

x_start=1;
x_step=1;
x_end=6;
y_start=0;
y_step=1;
y_end=10;

figure('color',[1 1 1]);    %使背景颜色为白色而不是灰色
x=x_start:x_step:x_end; 


baseline=[1.695,2.067,9.56, 2.312,1.783, 50];   %曲线1的每个x坐标对应的y值
 irtree=[0.34,0.735,6.778,0.384,0.344, 50];   %曲线2的每个x坐标对应的y值
 
 plot(x,baseline,'^-k');    %绘制曲线1,参数为:上三角、实线、黑色
  hold on  %保持曲线1不消失,没有hold on的话会覆盖
  plot(x,irtree,'v-r');  %绘制曲线2,参数为:下三角、实线、红色

axis([x_start,x_end,y_start,y_end])  %绘制的图表的坐标范围为x:3~8  y:0~130

set(gca,'XTick',[x_start:x_step:x_end]) %改变x轴坐标间隔显示 
set(gca,'YTick',[y_start:y_step:y_end]) %改变y轴坐标间隔显示 
set(gca,'linewidth',2,'fontsize',15,'fontname','Times');

legend('Baseline','IRTree');  %依次对曲线1、2给出标注

xlabel('size of t')    
ylabel('Solution time(s)')


以上程序的绘制结果:

matlab绘制论文折线图

 

x_start=1;
x_step=1;
x_end=6;
y_start=1000;
y_step=1000;
y_end=6000;


figure('color',[1 1 1]);    %使背景颜色为白色而不是灰色
x=x_start:x_step:x_end; %x轴起始为3,终点为8,间隔为1
dis=[1848.11,1936.9 ,2040.23	,2230.51,5665.46,100000];   %曲线1的每个x坐标对应的y值
 
 plot(x,dis,'^-k');    %绘制曲线1,参数为:上三角、实线、黑色

axis([x_start,x_end,y_start,y_end])  %绘制的图表的坐标范围为x:3~8  y:0~130

set(gca,'XTick',[x_start:x_step:x_end]) %改变x轴坐标间隔显示 这里间隔为1
set(gca,'YTick',[y_start:y_step:y_end]) %改变y轴坐标间隔显示 这里间隔为20
set(gca,'linewidth',2,'fontsize',15,'fontname','Times');
%legend('Average Distance');  %依次对曲线1、2给出标注
xlabel('size of t')    
ylabel('Average Distance(m)')

以上程序的绘制结果:

matlab绘制论文折线图

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137662.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Eclipse深度患者设置VSCode快捷键「建议收藏」

    Eclipse深度患者设置VSCode快捷键「建议收藏」VSCode设置Eclipse中常用的快捷键将eclipse中一些基本的快捷键输入右侧用户快捷键设置中://Placeyourkeybindingsinthisfiletooverwritethedefaults[{"key":"alt+/","command":"editor.action.triggerSuggest","when":…

  • 【数据库】报错ora 12154 解决方法[通俗易懂]

    【数据库】报错ora 12154 解决方法[通俗易懂]Oracle报错ora12154解决办法:1.确认服务器监听正确打开;2.确认别名前无空格。

  • Ajax请求的五个步骤[通俗易懂]

    Ajax请求的五个步骤[通俗易懂]Ajax请求的五个步骤一、定义1、什么是AjaxAjax:即异步JavaScript和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用Ajax)如果需要更新内容,必需重载整个网页面。2、同步与异步的区别同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。异步提交:当用户发送请

  • chinese zodiac signs_asia green real estate

    chinese zodiac signs_asia green real estate输入23 14 3输出Impossible2 1 4 33 4 1 24 3 2 1题解 找规律+构造#include<bits/stdc++.h>using namespace std;const int N = 1001;int ch[N][N];int lowbit(int x){ return x & (-x);}int main(){ int n,k; int T; cin>>T; ..

  • velocity调用java静态方法_java模板引擎

    velocity调用java静态方法_java模板引擎跟学习其它技术一样,首先到官网去下载必要的包,下载地址:http://velocity.apache.org/download.cgi目前使用的是velocity1.6.3,由于自己的E文水平一般,在使用之前也到网上搜索了相关文章,然后根据前辈们的指导和自己的实践结合.记录下此文,以便以后能快速回忆.一、在eclipse中新建一个工程,把包velocity-1.6.3.jar到在WEB-INF…

    2022年10月20日
  • S3C2440移植uboot之支持NAND启动「建议收藏」

    S3C2440移植uboot之支持NAND启动「建议收藏」上一节S3C2440移植uboot之新建单板_时钟_SDRAM_串口移植uboot初始化了时钟,配置了支持串口,这一节我们继续修改uboot支持NAND启动。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号