matlab绘制plot_matlab最基本的绘图函数为

matlab绘制plot_matlab最基本的绘图函数为1,颜色和线条:bblue蓝.point-solidggreen绿ocircle:dottedrred红xx-mark

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

  1,颜色和线条:

           b    blue   蓝      .     point              -     solid
           g    green  绿      o     circle             :     dotted
           r    red    红      x     x-mark             -.    dashdot 
           c    cyan   青      +     plus               -- dashed 
           m    magenta 品红   *     star             (none)  no line
           y    yellow 黄      s     square
           k    black  黑      d     diamond
           w    white  白      v     triangle (down)
                               ^     triangle (up)
                               <     triangle (left)
                               >     triangle (right)
                               p     pentagram 五角星
                               h     hexagram  六角星

  2,plot(x,y):创建2维直线图。例如(以下代码都是在command窗口敲的):

>> x = 0:pi/100:2*pi;
>> y = sin(x);
>> plot(x,y)

  图示:
      这里写图片描述

  3,plot(X1,Y1,...,Xn,Yn):画n条线。例如:

>> x = linspace(-2*pi,2*pi);
>> y1 = sin(x);
>> y2 = cos(x);
>> plot(x,y1,x,y2)

  图示:
      这里写图片描述

  4,plot(Y):Y是矩阵,这表示矩阵的每一行都画一条线。例如:

>> Y = magic(4);   % 这是一个4*4的矩阵,详情请在command窗口输入help magic查看
>> plot(Y)

  图示:
      这里写图片描述

  5,plot(x,y1, x,y2,'--', x,y3,':'):画三条不同风格的线,‘’中的内容可以改为第1小节的其他线条。例子如下:

>> x = 0:pi/100:2*pi;
>> y1 = sin(x);
>> y2 = sin(x-0.25);
>> y3 = sin(x-0.5);
>> plot(x,y1,x,y2,'--',x,y3,':')

  图示:
       这里写图片描述

  6,plot(x,y1,'g',x,y2,'b--o',x,y3,'c*'):特殊的线条和颜色组合,引号内的就是颜色和线条,可以由第1小节的颜色和线条自由组合。例如:

>> x = 0:pi/10:2*pi;
>> y1 = sin(x);
>> y2 = sin(x-0.25);
>> y3 = sin(x-0.5);
>> plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

  图示:
       这里写图片描述

  7,线宽调整

plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5])

  这里'--gs'表示用方框画点,然后用绿色虚线连结;'LineWidth',2表示绿色虚线宽度为2;'MarkerSize',10表示方框大小为10;'MarkerEdgeColor','b'表示方框边缘颜色为蓝色;'MarkerFaceColor',[0.5,0.5,0.5]表示方框填充色为[0.5,0.5,0.5](这是RGB颜色值)。例如:

>> x = -pi:pi/10:pi;
>> y = tan(sin(x)) - sin(tan(x));
>> plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5])

  图示:
       这里写图片描述

  8,标题和坐标轴标签,例如:

>> x = linspace(0,10,150);
>> y = cos(5*x);
>> plot(x,y,'--g')
>> title('2-D Line Plot')
>> xlabel('x')
>> ylabel('cos(5x)')

  图示:
       这里写图片描述

  9,绘制子图,点这里有详细的讲解。这里还是举个例子:

>> ax1 = subplot(2,1,1); % top subplot
>> ax2 = subplot(2,1,2); % bottom subplo

  图示:
       这里写图片描述

  10,画圆。例子:

r = 2;     % 半径
xc = 4;    % (xc,yc)是圆心坐标
yc = 3;
theta = linspace(0,2*pi);
x = r*cos(theta) + xc;
y = r*sin(theta) + yc;
plot(x,y)
axis equal     % 把x,y轴设为等距,以便于更好地显示圆。

  图示:
       这里写图片描述

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

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

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

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

(0)
blank

相关推荐

  • eclipse svn上传代码_svn统计每个人代码提交行数

    eclipse svn上传代码_svn统计每个人代码提交行数1.先去将本地的代码更新到最新,如果更新内容较少,可以点击资源同步,具体可以看一下博主:svn创建svn图文2.更新成最新的代码之后,点击创建补丁,点击第二个file文本框,选择一个文件夹存下一个文件。3.打开申请上线权限,。点击puth,填写./4.申请通过之后,复制review+版本号5.将复制的版本号放到comment下6.点击ok。…

    2022年10月15日
  • 进程调度程序设计实验报告_进程调度模拟程序设计实验报告

    进程调度程序设计实验报告_进程调度模拟程序设计实验报告进程调度的设计与实现中文摘要无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。关键词进程调度C++优先级生命周期pidstatus前言实验目的1、综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布…

  • springboot线程池的使用和扩展

    springboot线程池的使用和扩展我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务;本文地址:http://blog.csdn.net/boling_cavalry/article/details/79120268实战环境windowns10;jdk1.8;spring

  • FPGA实现的SPI协议(二)—-基于SPI接口的FLASH芯片M25P16的使用「建议收藏」

    FPGA实现的SPI协议(二)—-基于SPI接口的FLASH芯片M25P16的使用「建议收藏」用flash芯片M25P16来验证下SPI的具体实现吧。

    2022年10月15日
  • 打赏功能的实现

    打赏功能的实现

  • 回归分析模型推广_案例分析的意义

    回归分析模型推广_案例分析的意义这个项目呢,就不需要我们做很多的数据清洗的工作了,因为我们手里的数据基本已经做好数据清洗了,我们主要需要做的就是数据可视化和文本挖掘工作。下面我们来一一介绍一下。目录1业务背景1.1分析流程概述1.2市场分类1.3产品生命周期1.4产品结构-波士顿矩阵(BCGMatrix)1.5处理项目需求的基本思路1.6项目需求例子1.7项目背景&产品架构1.8数据说明2驱虫市场的潜力分析2.1分析目的&加载数据2.1.1分析目的2.1.2加载数据2.2清洗&补全数

发表回复

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

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