motor_map.m 745 B

1234567891011121314151617
  1. x=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','B2:B105');
  2. y=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','C2:C105');
  3. z=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','S2:S105');
  4. x=abs(x);
  5. [X,Y]=meshgrid([min(x):max(x)],[min(y):max(y)]);
  6. Z = griddata(x,y,z,X,Y);
  7. round(Z,1);
  8. pcolor(X,Y,Z);
  9. shading interp;hold on;colormap(jet);colorbar;
  10. [C,H]=contour(X,Y,Z,35,'k');
  11. A=xlabel('转 速 (rpm)');
  12. B=ylabel('功率(kW)');
  13. set(A,'Fontangle','normal','FontName','宋体','FontSize',15);
  14. set(B,'Fontangle','normal','FontName','宋体','FontSize',15);
  15. set(findobj('FontSize',10),'FontSize',15);
  16. clabel(C,H,'fontsize',10,'color','k');
  17. title('电机效率MAP')