我写这篇小文的目的是将自己论文写作过程用Matlab处理数据时遇到的一些问题跟大家分享~
我的论文是对等网络,用peersim仿真出了一些数据,论文的要求是将数据转化成图形,能明显细致地表达我的论文观点。 同门小伙伴都使用Matlab来仿真,我就投机取巧地请教她们将我的数据用Matlab出图。
刚开始,我自己查了一下。用Matlab仿真出数据有两种方式,一种是直接导入txt,另外一种是导入xls。
这里,我用的导入表格的方式。先画了x,y单坐标的图形。在其他学者的论文中看到了一些很高大上的图形,一个x值,两个y轴很霸气的守护着x轴。我也想画出这样好看精致的图。问了度娘,知道了plotyy。我在Matlab的help中查询了一下,这是Matlab中的一个例子,有助于理解这个函数。
ExamplesThis example graphs two mathematical functions using plot as the plotting function. The two y-axes enable you to display both sets of data on one graph even though relative values of the data are quite different. x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
You can use the handles returned by plotyy to label the axes and set the line styles used for plotting. With the axes handles you can