MATLAB制图代码

使用文中的代码可得到与下方相同或相近的图片。对于中英文混排图片,在此文基础上,参考CSDN博客文章–坐标轴名称中英混排的图片获取流程

%---------------------
% 此代码主要是用于获得符合制图规范的图片
%---------------------
%n = input('Enter a number: ');
%switch n%case 502clear;%% 加载.mat数据load('50rpm_NO_load_250Hz_001_1.1delta_time.mat')figureplot(data{25}.Values,'b')%hold on % 一张图需要出现两条曲线使用该指令%plot(data{26}.Values,'r')%% 加载.xlsx数据使用此段指令%result = xlsread('2020-10-24-EKF-SMO-20rpm-40V-0NM-重合.xlsx'); %figure%plot(result(1:80000,1),result(1:80000,20),'r')axis([1 2 -0.04 0.04])xlabel('Time (s)','FontName','Times New Roman','FontWeight','Bold','FontSize',10.5);ylabel('Posiotion.error (rad)','FontName','Times New Roman','FontWeight','Bold','FontSize',10.5);title('')lgd = legend({'Posiotion.error','new'},'FontSize',10.5,'TextColor','black','Location','best');lgd.NumColumns = 1;    %创建图例显示的位置,2--横排显示两个图例,1--竖排显示两个图例set(gca,'XTicklabel',{'0','0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1.0'}) %重设坐标刻度
end
set(gcf,'unit','centimeters','position',[30 15 15 7]);%设置画布大小和位置
set(gca,'FontName','Times New Roman','FontSize',10.5,'FontWeight','normal');%设置坐标轴数字大小
legend('boxoff')   %删除图例的背景和轮廓
grid on
set(gca,'gridlinestyle',':','Gridalpha',1); %为了好看,将打开的网格导引线设置为虚线

注意事项

  • 若对代码命令有疑惑,鼠标定位至相应指令处,鼠标右键点击help,可看到对应的代码解释,理解后做出相应的修改即可,例如示波器波形导出excel表格形式,时间轴是关于零对称,此时,axis指令需对x轴范围进行修改,如将[1 2 -0.04 0.04]修改为[-0.5 0.5 -0.04 0.04]
  • 就个人使用经验来讲,很少能一次性把所有的图片都做的满足要求,有部分图片需要二次加工,建议保留源数据与数据处理源代码至少一份,方便后期二次修改。同时,通过MATLAB获取的图片放至Word文档,进行图片缩放操作后导致图中字体不符合规定。此时需要结合实际的图片要求,适当调整代码中的字体大小,使得图片在缩放后能满足实际的显示要求。

MATLAB制图代码相关推荐

  1. hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码

    Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码 王笋,徐小双(华中科技大学控制科学与工程系,武汉 430074) 摘 要 Hilbert曲线是一种重要的图像处理工具,在图像处理,特别是图 ...

  2. 一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码

    具体内容大家可以看一下参考文献的原文,这里附上我的自己编的MATLAB程序代码: % SSLLE算法 % [Y] = sslle(X,K,d,l,r) % X :data as D x N matri ...

  3. 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)

    目前网络上可以找到的关于SIFT算法Matlab测试代码的资源就是: 1 加拿大University of British Columbia 大学计算机科学系教授 David G. Lowe发表于20 ...

  4. 3.正态分布概率模型下的最小错误率贝叶斯决策MATLAB程序代码

    一.题目: [题目]:已知三个类别分别为W1:[0,0]T,[2,1]T,[1,0]T; W2:[-1,1]T,[2,0]T,[-2,-1]T; W3:[0,-2]T,[0,-1]T,[1,-2]T. ...

  5. 通信天线建模与MATLAB仿真分析,通信天线建模与MATLAB仿真分析代码

    应用介绍 此项目是通信天线建模与MATLAB仿真分析代码. 下面展示一部分代码: function [Z]=       impmet( EdgesTotal,TrianglesTotal,... E ...

  6. 齿轮-转子-轴承系统动力学matlab程序代码

    齿轮-转子-轴承系统动力学matlab程序代码 详询TB机械动力学超市 感谢关注 期待你的到来

  7. Matlab基础代码教程

    Matlab基础代码教程 第1部分:变量定义和基本运算: % 生成矩阵% 直接法a = [1,2,3;4,5,6;7,8,9];% 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略b = 1:1 ...

  8. 齿轮系统动力学模型matlab程序代码

    齿轮系统动力学模型matlab程序代码, 详询TB机械动力学超市! 谢谢关注

  9. 如何写出三体的MATLAB程序-代码篇

    如何写出三体的MATLAB程序-代码篇 写在前面 在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间 t t t下的加速度.速度和位移的计算方式. 本篇中将根据上一篇的公式来写出对应的代 ...

  10. MATLAB打开代码,中文注释乱码的解决方法

    MATLAB打开代码,中文注释乱码的解决方法 由于matlab版本不同,其编码方式也不同.这边给出两种方法可解决这些问题(我的电脑是win11,2018a版本的matlab) 1.用电脑自带的记事本打 ...

最新文章

  1. vue each_Vue 应用单元测试的策略与实践 05 - 测试奖杯策略
  2. CodeForces - 466C Number of Ways(推公式/dp)
  3. php array =,PHP Array 函数
  4. [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]
  5. MySQL insert not exists插入唯一数据
  6. ConcurrentHashMap!你居然不知道1.7和1.8可不一样?!
  7. C语言课后练习题第二章
  8. ORBSLAM2学习(二):ORB源码分析
  9. mtk flashtools工具回读镜像文件system.img
  10. 模拟银行排队叫号机 2011.04.18
  11. 2018年个人学习计划总结
  12. 【论文解析】Intelligent Mediator-based Enhanced Smart Contract for Privacy Protection
  13. [安洵杯 2019]easy_web
  14. 打印机 linux 共享文件夹,linux 连接windows打印机
  15. ubuntu16.04 护眼神器Redshift
  16. matlab程序 直线插补,无聊写matlab仿真直线插补算法
  17. int *a和(int *)a的区别
  18. C语言之有符号无符号整数取值范围
  19. 工作了 需要学OC 写博客来总结学习中的重点 忘记了可以再看一看
  20. 软件测试常见面试题及答案

热门文章

  1. 马云请不动郭盛华的原因?原来背后还有更神秘的人物
  2. 计算机cmp代表什么意思,CMP是什么
  3. 人工神经网络(六)线性回归与分类, 解决与区别
  4. 360站长工具-免费360链接提交主动推送收录工具自带收录排名蜘蛛查询
  5. jQuery boxy弹出层对话框插件中文演示及讲解
  6. PyConChina 2019 深圳站之行
  7. 做站源码下载地址及各类资源站点
  8. 内存和硬盘在计算机中的作用,电脑内存的作用 内存条的作用到底是什么
  9. Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!
  10. 选拔人才的原则和误区