如何用matlab绘制电机效率map图或发动机万有特性(2)

时间:2026-01-19

哈哈,很有用的,map绘制方法

clabel(c,v):在当前的等值线图上添加数据标签c,并指定数据标签所加的等值线值

v。

clabel(c,'manual'):用户手动方式为当前等值线图添加数据标签。

另外,函数ezcontour()和ezcontourf()可以直接绘制函数表达式的等值线图,感兴趣的读者可以查阅MATLAB的相关帮助文档。红字是我自己的数据。。

[c,h]=contour(speed,torque,efficient,28)

clabel(c,h,[92.046,91.115,90.184,89.253,88.322,86.460,84.598,81.806,80.874,74.356,70.632]) x=500:5:2000;

y=172;

hold on

plot(x,y)

x1=2000:5:6000;y1=0.000002708*x1.^2-0.04766*x1+256.488;

Hold on

Plot(x1,y1)

title('电机效率map图(%)')

【例5.32】等值线图的绘制。 z=peaks; %函数peaks用于生成图形绘制的示例数据

[c,h] = contour(z); %生成数据矩阵z的不带填充的二维等值线图

title('一般二维等值线图的绘制')

clabel(c,h);

%为二维等值线图添加数据标签

colorbar %添加等值线图的颜色条

title('一般二维等值线图的绘制(添加数据标签)')

figure;

v=[min(z(:)):2:max(z(:))];

[c,h] = contourf(z,v); %绘制带填充的二维等值线图,并设置等值线向量v

clabel(c,h); %为二维等值线图添加数据标签

colorbar %添加等值线图的颜色条

title('带填充的二维等值线图的绘制')

figure;

[c,h] = contourf(z,5); %绘制带填充的二维等值线图,并设置等值线条数为5

title('二维等值线图手动添加等值线标签')

clabel(c,h,'manual'); %为二维等值线图手动添加数据标签

运行上述程序,显示如图5.44所示的图形。

图5.44(a) 等值线图的绘制 图5.44(b) 等值线图的绘制

如何用matlab绘制电机效率map图或发动机万有特性(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219