MATLAB制图代码
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制图代码相关推荐
- hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码
Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码 王笋,徐小双(华中科技大学控制科学与工程系,武汉 430074) 摘 要 Hilbert曲线是一种重要的图像处理工具,在图像处理,特别是图 ...
- 一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码
具体内容大家可以看一下参考文献的原文,这里附上我的自己编的MATLAB程序代码: % SSLLE算法 % [Y] = sslle(X,K,d,l,r) % X :data as D x N matri ...
- 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
目前网络上可以找到的关于SIFT算法Matlab测试代码的资源就是: 1 加拿大University of British Columbia 大学计算机科学系教授 David G. Lowe发表于20 ...
- 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. ...
- 通信天线建模与MATLAB仿真分析,通信天线建模与MATLAB仿真分析代码
应用介绍 此项目是通信天线建模与MATLAB仿真分析代码. 下面展示一部分代码: function [Z]= impmet( EdgesTotal,TrianglesTotal,... E ...
- 齿轮-转子-轴承系统动力学matlab程序代码
齿轮-转子-轴承系统动力学matlab程序代码 详询TB机械动力学超市 感谢关注 期待你的到来
- Matlab基础代码教程
Matlab基础代码教程 第1部分:变量定义和基本运算: % 生成矩阵% 直接法a = [1,2,3;4,5,6;7,8,9];% 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略b = 1:1 ...
- 齿轮系统动力学模型matlab程序代码
齿轮系统动力学模型matlab程序代码, 详询TB机械动力学超市! 谢谢关注
- 如何写出三体的MATLAB程序-代码篇
如何写出三体的MATLAB程序-代码篇 写在前面 在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间 t t t下的加速度.速度和位移的计算方式. 本篇中将根据上一篇的公式来写出对应的代 ...
- MATLAB打开代码,中文注释乱码的解决方法
MATLAB打开代码,中文注释乱码的解决方法 由于matlab版本不同,其编码方式也不同.这边给出两种方法可解决这些问题(我的电脑是win11,2018a版本的matlab) 1.用电脑自带的记事本打 ...
最新文章
- vue each_Vue 应用单元测试的策略与实践 05 - 测试奖杯策略
- CodeForces - 466C Number of Ways(推公式/dp)
- php array =,PHP Array 函数
- [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]
- MySQL insert not exists插入唯一数据
- ConcurrentHashMap!你居然不知道1.7和1.8可不一样?!
- C语言课后练习题第二章
- ORBSLAM2学习(二):ORB源码分析
- mtk flashtools工具回读镜像文件system.img
- 模拟银行排队叫号机 2011.04.18
- 2018年个人学习计划总结
- 【论文解析】Intelligent Mediator-based Enhanced Smart Contract for Privacy Protection
- [安洵杯 2019]easy_web
- 打印机 linux 共享文件夹,linux 连接windows打印机
- ubuntu16.04 护眼神器Redshift
- matlab程序 直线插补,无聊写matlab仿真直线插补算法
- int *a和(int *)a的区别
- C语言之有符号无符号整数取值范围
- 工作了 需要学OC 写博客来总结学习中的重点 忘记了可以再看一看
- 软件测试常见面试题及答案