MATLAB不仅有矩阵运算功能,而且还有比较强大的绘图功能。二维作图的最基本命令即plot命令,同时还可以运用一些辅助函数对图进行注解,得到比较全面的图像。​

程序代码:

% 2D plot example

% date 160227

% programmer wf

x=1:5;

y=x.^2;

plot(x,y,'o','linewidth',2,'markersize',8,'markeredgecolor','r','markerfacecolor','g');%作图命令,‘o’表示用圆圈描点,‘linewidth’为线宽属性,后面的2位属性值。

axis([0 6 0 30]);%控制X,Y轴取值范围

get(gca);%得到现坐标轴句柄(gca)的属性即属性值

get(gca,'xtick');%得到现坐标轴句柄‘xtick’属性的属性值

set(gca,'xtick',0:0.5:6);%重置现坐标轴句柄‘xtick’属性的属性值

title('\fontsize{12}\bf{y={\beta}^2}');%图的标题,'\fontsize{12}'控制字体大小为12,'\bf'控制粗体,'\beta'为希腊字符,^控制上标

xlabel('\fontsize{12}\beta');%图的横坐标注释

ylabel('\fontsize{12}\beta^2');%图的纵坐标注释

legend('\fontsize{10}point');%图例

gtext('point{\rightarrow}');%点击鼠标附上文本,‘\rightarrow’为右箭头

figure(2);%打开新的图形窗口

subplot(2,1,1);%绘制子图。2行1列,第一幅图。

x2=1:10;

y2=exp(x2);

plot(x2,y2,'rp','markersize',6,'markerfacecolor','r');%用大小为6的实心五角星标记

axis([0 11 0 exp(10.5)]);

hold on;

y3=y2+10000;

plot(x2,y3,'g^','markersize',5,'markerfacecolor','g');

legend('y=e^x','y=e^x+10^4');

hold off;

subplot(2,1,2);

plot(x2,y2,'om','linewidth',2);

axis off;​​%去除坐标轴

运行结果:​

一些命令(用help命令可以得到其进一步的使用方法):​

plot​ 二维绘图命令

subplot​​

在一个窗口中绘制多个图像

title​ 图像标题

xlabel​ 图形X轴注释

ylabel​ 图形Y轴注释

legend​ 图例,即图形补充说明

gtext 点击鼠标后在图形上插入文本

get​​

set

axis 设置坐标轴取值范围

hold on

grid on 打网格

axis off​​ 去除坐标轴

matlab五角星的二维作图,MATLAB二维画图综合实例相关推荐

  1. 【Matlab】一种超简单的二维矩阵降维方法

    1.Introduction Matlab里图像处理时,经常会把一维数组转二维数组,二维数组转一维,如下图所示: 一般经常使用的函数是 reshape ,可以在不同维度之间进行转换,不过需要事先计算数 ...

  2. Matlab中矩阵编号方式以及一维二维三维数据间的相互转换

    Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...

  3. matlab中二维散点图,MATLAB实例:二维散点图

    MATLAB实例:二维散点图 用MATLAB实现简单的散点图的绘制,可以自行设置点的形状与颜色,可以去掉坐标轴边框. 数据来源:MATLAB高斯混合数据的生成 将二维数据保存为gauss.txt. 1 ...

  4. 二维插值-MATLAB

    二维插值与MATLAB实例解析 一.插值节点为网格节点 二.插值节点为散乱节点 Addition: (1)学会查看matlab帮助文档 (2)matlab脚本类型 (3)matlab三维绘图函数 二维 ...

  5. matlab 把图像变成二维的,matlab图像怎么变成二维矩阵

    求:matlab二维直方图图像分割程序.. 我给你个网站``里面的教学很详细~~希望能帮到你~~~~反正里面的软件教程很多``就是不知道有没你要找的``如果有~~给我加分哈``http://tech. ...

  6. matlab建成二维数组,matlab绘制二维数组

    hist 累计图 rose 极座标累计图 stairs 阶梯图 stem 针状图 fill 实心图 feather 羽毛图 compass 罗盘图 quiver 向量场图 Matlab 如何画出一个二 ...

  7. matlab画三维向量的曲面,Matlab绘制三维曲面(以二维高斯函数为例)

    寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手.来学校之后,决定继续看完数字图像处理一书.还是想按照上学期的模式,边看边实现书中的算法.上学期看的时候,是用C语言实现的 ...

  8. 【Matlab编程实现常见小问题之二】Matlab如何实现QR二维码的生成与识别

    本篇文章中,旨在解决如何用Matlab编程实现QR二维码的生成与识别.编程环境是Matlab2012a,所用的开源库是ZXing,ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码.目 ...

  9. matlab lbp直方图特征多少维,LBP局部二值特征

    最近一直在看LBP的东西,就说说LBP吧.先从最基本的LBP说起,LBP的全称是Local Binary Pattern即局部二值模式,是局部信息提取中的一种方法.目前LBP有很多应用,如人脸识别,表 ...

最新文章

  1. python分析b站_Python爬取并分析B站最热排行榜,我发现了这些秘密
  2. 分布式01-Dubbo基础背景
  3. WSL:WSL(Windows Subsystem for Linux)的简介、安装、使用方法之详细攻略
  4. 使用Eclipse进行Javaweb项目开发时,如何设置外置浏览器Chrome
  5. anacoda里面安装包显示失败_VScode离线安装插件,以及安装插件失败问题
  6. mysql 8安装_mysql安装过程详解
  7. 机票预订系统活动图_软件工程(第五版)--习题及答案技术总结.docx
  8. du -sh 如何找到最大的文件夹_小白必看!手把手教你如何在linux上安装redis数据库...
  9. C3P0连接池问题,APPARENT DEADLOCK!!! Creating emergency..... [问题点数:20分,结帖人lovekong]...
  10. Java MyBatis 别名
  11. 《视觉SLAM十四讲——从理论到实践》学习笔记
  12. php 完全前后端分离使用jwt,larke-admin 是一套使用 Laravel 8 、JWT 和 RBAC鉴权的前后端分离的通用后台管理系统...
  13. slqite3库查询数据处理方式_从数据仓库到百万标签库,精细化数据管理,这么做就够了...
  14. SQL Server中SMO备份数据库进度条不显示?
  15. 黄聪:Linq初级班 Linq To XML体验(编程篇)
  16. flowable 控制台打印 sql 语句
  17. c语言随机数字密码生成器,在线随机数生成器,批量随机数生成工具 - dute.org
  18. Linux命令学习总结
  19. 均匀节点插值与切比雪夫插值以及龙格现象
  20. 小程序蓝牙开发官方demo--不能发送字符串命令或发送失败10004问题

热门文章

  1. Mac 系统安装 ElasticSearch
  2. SpringBoot 2 快速整合 | Hibernate Validator 数据校验
  3. Windows环境下安装React Native开发环境----记一次填坑过程
  4. 手把手教你封装一个自己的数据库框架~
  5. 基于JAVA+SpringMVC+MYSQL的酒店旅游管理系统
  6. webbrowser 模块的 open()方法
  7. 第二百九十四节,Redis缓存-Redis安装
  8. e.target 和 e.srcElement 的使用问题
  9. poj 1155 TELE
  10. asp.net常见问题收集