MATLAB 这段代码为什么报错 h=plot(x,y1,'-o',,'color',[79/255 129/255 189/255],x,y2,'-+', 'color',[128/255 100/255 162/255],x,y3,'-*', 'color',[155/255 187/255 89/255],x,y4,'-s', 'color',[192/255 80/255 77/255],'linewidth',1.6,'markersize',8,'MarkerEdgeColor','k');
时间: 2024-01-08 10:04:49 浏览: 45
matlab画图教程+matlab代码+详细注释+可直接运行出图
这段代码报错是因为在第一个plot函数中的参数列表中存在一个逗号(,)的错误。在这个参数列表中,两个逗号之间应该存在一个参数,但是这里却出现了两个逗号。正确的代码应该是:
h = plot(x, y1, '-o', 'color', [79/255 129/255 189/255], x, y2, '-+', 'color', [128/255 100/255 162/255], x, y3, '-*', 'color', [155/255 187/255 89/255], x, y4, '-s', 'color', [192/255 80/255 77/255], 'linewidth', 1.6, 'markersize', 8, 'MarkerEdgeColor', 'k');
阅读全文