hxzslkm 发表于 2010-5-21 17:21

有关多纵坐标绘图的

做了个外特性试验!u、因为刚学MATLAB不久,纵轴有几个不相同,实在不知道这个曲线该怎么拟合,请各位高手老师帮帮忙,先谢谢了!

数据如下:
转速:                                     800    1000    1200    1400    1600    1800    2000    2200    2400    2600    2800    3000
校正有效转矩:                  328.4331.4   334.3    341.2   346.1   343.1342.2   338.2   333.3   323.5   313.7   308.8
校正有效功率(KW):      27.5    34.7   42.0   50.0   57.9   64.7    71.7   77.9   83.7   88.0   92.0   97.0
油耗量(kg/h):                         8.9      9.5      11         14       16      17.5    19.0   21.0   22.2      24.0   27      31
校正燃油消耗率(g/kw*h):323.6273.8   261.9   280      276.3   270.5   265.0269.6   265.2    272.7   293.5   319.6

参考图:
http://hiphotos.baidu.com/zhidao/pic/item/42166d222f54c29e4623e83d.jpg

[ 本帖最后由 ChaChing 于 2010-5-21 18:11 编辑 ]

ChaChing 发表于 2010-5-21 18:10

回复 楼主 hxzslkm 的帖子

刚发现LZ不是看过了!?
Ref: 多纵坐标多参数画图
http://forum.vibunion.com/forum/viewthread.php?tid=88619&highlight=

[ 本帖最后由 ChaChing 于 2010-5-21 18:14 编辑 ]

hxzslkm 发表于 2010-5-21 19:10

我把楼上那位老师说的程序复制回去,发现无法运行。
出现以下问题:
??? function = plotyyy(x1,y1,x2,y2,x3,y3,ylabels)
    |
Error: Function definitions are not permitted at the prompt or in scripts.

我后来自己捣鼓了好几天了,还是没办法解决,这位老师能否解答我的疑难?

[ 本帖最后由 ChaChing 于 2010-5-22 00:54 编辑 ]

rocwoods 发表于 2010-5-21 23:07

不用说,楼主是不是直接把“ function = plotyyy(x1,y1,x2,y2,x3,y3,ylabels)”这个函数弄到command window里了?如下图


Command Window不能定义函数,你应该在Editor中定义函数,然后保存后在Command Window中调用。

[ 本帖最后由 rocwoods 于 2010-5-21 23:09 编辑 ]

ChaChing 发表于 2010-5-22 00:53

Ref: 常见的程序出错问题整理 (eight), 7F
http://forum.vibunion.com/forum/thread-46001-1-1.html
页: [1]
查看完整版本: 有关多纵坐标绘图的