matlab subplot 函数
的有关信息介绍如下:对于你这个问题,首先不知道你前面的A1和l1是什么形式,很难自己定义数据想画在一起,我有个问题:你这句plot([curtptx newptx],[curtpty newpty]);里面的数据的数量级是多少呢?要是和y=[17.581 14.186 12.116 11.346 10.537 9.921 9.503 9.745 9.364]的数量级差别比较大的话,画在一起是不好看的另外,总觉得你用x当循环变量,岂不是每次循环[curtptx newptx]只有2个值? 你要真想画在一起的话,把第一句figure去掉将x=[8 9 10 11 12 13 14 15 16]y=[17.581 14.186 12.116 11.346 10.537 9.921 9.503 9.745 9.364]plot(x,y)放到plot([curtptx newptx],[curtpty newpty]);后面加一个句柄,来单独设置plot([curtptx newptx],[curtpty newpty]);这一句h=plot([curtptx newptx],[curtpty newpty]);set(h, 'Fontname', 'Times New Roman'); 我建议你用plotyy来画,这样,即使函数值数量级差很多也没关系。