今天写机械设计的带传动实验报告时,需要绘制滑动曲线ε-F和效率曲线η-F的关系曲线——
正在学MATLAB的我内心狂喜,直接复制表格中的数据,掏出了plot函数。
>> S=[0.348.55.5
0.364.64.8
0.380.63
0.780.63.3
4.277.73.7
7.375.83.8
10.173.54.0
13.471.34.2
17.667.64.5
22.164.04.5]
>> plot(S(:,3),S(:,1),'r',S(:,3),S(:,2),'b')
然后出现了这个邪性玩意儿……
怎么还带拐的……
我定睛一看,原来作为自变量的F没有按顺序排列。plot(x,y)会根据点出现的顺序连接,绘制图像。
那么要如何对数据进行排序呢?
如同在Ex