- 积分
- 368
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 20
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2016-9-24 15:08
|
显示全部楼层
来自: 中国辽宁锦州
本帖最后由 1109003457 于 2016-9-24 16:21 编辑
上传数据了,在下面的连接的2楼:
https://bbs.simol.cn/forum.php?m ... p;page=1#pid1943197
这是我的原来的程序:
speed_eff=xlsread('G:\Matlab7 data\tldata1.xls');
torque_eff=xlsread('G:\Matlab7 data\tldata2.xls');
efficiency_eff=xlsread('G:\Matlab7 data\tldata3.xls');
value_eff=[61,81,90,92,94,96,98];
[SPEED,TORQUE]=meshgrid(10:500:10000,0:20:300);
EFFICIENCY=griddata(speed_eff,torque_eff,efficiency_eff,SPEED,TORQUE,'v4');
[c,h]=contour(SPEED,TORQUE,EFFICIENCY,value_eff);
clabel(c,h,value_eff);
这是我参照你的程序后改的程序:
x=xlsread('G:\Matlab7 data\tldata1.xls');
y=xlsread('G:\Matlab7 data\tldata2.xls');
z=xlsread('G:\Matlab7 data\tldata3.xls');
value_eff=[61,81,90,92,94,96,98];
[SPEED,TORQUE]=meshgrid([min(x):max(x)],[min(y):max(y)]);
EFFICIENCY=griddata(x,y,z,SPEED,TORQUE);
pcolor(SPEED,TORQUE,EFFICIENCY);
shading interp;hold on;colorbar;
[c,h]=contour(SPEED,TORQUE,EFFICIENCY,value_eff);
clabel(c,h,value_eff);
还有就是把[c,h]=contour(SPEED,TORQUE,EFFICIENCY,value_eff);改为[c,h]=contour(SPEED,TORQUE,EFFICIENCY,50);以后,图上就没有数字了
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|