求完整的matlab画图的源代码 越多越好~~~

2024-12-27 15:26:10
推荐回答(2个)
回答1:

clc,clear
all
n=1300:200:2100;%%%%给n赋值
Me=[130,136 140 144 140];%扭矩Me
Ne=[17.7 21.36
24.92 28.65 30.79];%功率
ge=[247
245 240 248 242];%燃油消耗率
tr=[463
460 500 518 526];%排气温度
%% 画随转速n变化的曲线
subplot(421)
h1=plot(n,tr,n,tr,'+');
set(gca,'XLim',[1200
2200]);%X轴的数据显示范围
set(gca,'XTickLabel',[1300:200:2300]);%给坐标加标签
ylabel('tr\℃'); ylim([460,530])
set(h1,'LineWidth',2)
subplot(423)
h3=plot(n,ge,n,ge,'+');
set(gca,'XLim',[1200
2200]);%X轴的数据显示范围
set(gca,'XTickLabel',[1300:200:2300]);%给坐标加标签
set(h3,'LineWidth',2)
subplot(425)
h5=plot(n,Ne,n,Ne,'+');
set(gca,'XLim',[1200
2200]);%X轴的数据显示范围
set(gca,'XTickLabel',[1300:200:2300]);%给坐标加标签
set(h5,'LineWidth',2)
;ylim([15,32]);
subplot(427)
h7=plot(n,Me,n,Me,'+');
set(gca,'XLim',[1200
2200]);%X轴的数据显示范围
set(gca,'XTickLabel',[1300:200:2300]);%给坐标加标签
set(h7,'LineWidth',2)
%% 画随功率Ne变化的曲线
subplot(422)
h2=plot(Ne,tr,Ne,tr,'+');
%
set(gca,'XLim',[15 35]);%X轴的数据显示范围
%
set(gca,'XTickLabel',[15:5:35]);%给坐标加标签
ylabel('tr\℃'); ylim([460,530])
set(h2,'LineWidth',2)
subplot(424)
h4=plot(Ne,ge,Ne,ge,'+');
set(h4,'LineWidth',2)
subplot(426)
h6=plot(Ne,n,Ne,n,'+');
set(h6,'LineWidth',2)
subplot(428)
h8=plot(Ne,Me,Ne,Me,'+');
set(h8,'LineWidth',2)

回答2:

什么图???matlab中文论坛搜索 有很多

既然只是单纯的画图 matlab help一下 就有相当多的例子了 饼图了 曲线 啦