博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
using matlab drawing line graph for latex
阅读量:4040 次
发布时间:2019-05-24

本文共 1667 字,大约阅读时间需要 5 分钟。

https://www.youtube.com/watch?v=zdbNhK7FsBg

原始画图代码
Horse_D = [5.33 5.73 5.97 5.72 4.21 5.70 5.80];Horse_A = [9.62 13.57 12.39 16.13 14.74 10.68 22.04];Horse_B = [11.21 14.13 13.94 17.87 9.82 4.61 17.46];Horse_I = [0 4 19 38 8 0 18];x = [1:7];plot(x, Horse_D, x, Horse_A, x, Horse_B, x, Horse_I);set(gca,'XTick',1:7,'XTickLabel',{'CASAP','ACAP','ASAP','ED','SM-ASAP','LSE','PDS'})
然后打绘图工具, 我们在里面编辑颜色, 线条, 标记等等, 编辑好后可以存成png, fig等等, 但是为了给下一组数据使用, 我们可以生成对应的代码
 在绘图工具的 菜单-> 文件下面会有一个 生成代码, 
function createfigure(X1, YMatrix1)%CREATEFIGURE(X1, YMATRIX1)%  X1:  x 数据的矢量%  YMATRIX1:  y 数据的矩阵%  由 MATLAB 于 23-Oct-2017 12:27:55 自动生成% 创建 figurefigure;% 创建 axesaxes1 = axes;hold(axes1,'on');% 使用 plot 的矩阵输入创建多行plot1 = plot(X1,YMatrix1);set(plot1(1),'DisplayName','Distance error','Marker','v','Color',[0 0 1]);set(plot1(2),'DisplayName','Angle error','Marker','+','Color',[1 0 0]);set(plot1(3),'DisplayName','Bending error','Marker','o','Color',[1 0 1]);set(plot1(4),'DisplayName','Intersection error','Marker','x',...    'Color',[0 1 0]);% 创建 titletitle('Errors in horse example');box(axes1,'on');grid(axes1,'on');% 设置其余坐标轴属性set(axes1,'XTick',[1 2 3 4 5 6 7],'XTickLabel',...    {'CASAP','ACAP','ASAP','ED','SM-ASAP','LSE','PDS'});% 创建 legendlegend1 = legend(axes1,'show');set(legend1,...    'Position',[0.421052633200964 0.44293924622935 0.157894733598073 0.1141215075413]);
比如我这里
然后调用的时候
Horse_D = [5.33 5.73 5.97 5.72 4.21 5.70 5.80];Horse_A = [9.62 13.57 12.39 16.13 14.74 10.68 22.04];Horse_B = [11.21 14.13 13.94 17.87 9.82 4.61 17.46];Horse_I = [0 4 19 38 8 0 18];x = [1:7];createfigure(x, [Horse_D; Horse_A; Horse_B; Horse_I]);
就可以产生在绘图工具里编辑出来的效果
这样就不用每次都在工具里面手工调, 而是用代码生成
你可能感兴趣的文章
字符串空格替换练习题
查看>>
最长无重复字符子串练习题
查看>>
获取栈中最小值函数,时间复杂度为O(1)
查看>>
两个栈实现一个队列
查看>>
栈的反转
查看>>
栈的排序,栈顶元素最大.
查看>>
next数组计算.
查看>>
队列的滑动窗口最大值练习题.
查看>>
数组变树练习题
查看>>
打印两个链表的公共值练习题
查看>>
链表逆序问题
查看>>
链表所有为key的节点全部删除
查看>>
判断俩单链表是否相交
查看>>
前中后序遍历二叉树的非递归实现
查看>>
大数相乘,结果在2000位以内
查看>>
二叉树是否对称
查看>>
动态规划-找零钱
查看>>
动态规划-跳台阶
查看>>
动态规划-01背包问题
查看>>
动态规划-优化编辑器问题
查看>>