如何在python(类似于matlab)中使用导入值(zvalue)而不是创建函数来使用2d插值?

2024-05-19 01:16:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个转矩速度bsfc映射文件。我使用Matlab中的interp2d函数检查给定发动机转速(2373 rpm)和扭矩(40 Nm)下的制动比燃油消耗量(bsfc)值(284.xx)。现在,我试图将我的全部代码从Matlab移植到Python(使用Spyder),但我仍然坚持使用Python中的2d插值。 文件中的扭矩参考值为:

0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110

发动机转速参考值为:

500 625 750 875 1000    1125    1250    1375    1500    1625    1750    1875    2000    2125    2250    2375    2500    2625    2750    2875    3000    3125    3250    3375    3500    3625    3750    3875    4000    4125    4250    4375    4500    4625    4750    4875    5000

bsfc地图如下所示:

800 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900
700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700 700
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
550 550 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 550 550 550 550 550
500 450 475 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 450 450 450 450 450 450 450 450
400 375 375 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 375 375 375 375 375 375 375 375 375 375 375 375 375 400 400 400 400 400
350 350 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350
350 325 325 325 310 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 340
325 325 325 300 290 290 290 290 290 290 290 290 290 280 280 285 290 290 290 290 290 290 290 290 290 300 300 300 300 300 300 300 300 300 300 300 300
300 300 290 290 280 280 275 275 275 275 275 275 270 270 270 270 270 270 275 275 275 275 280 280 280 280 280 280 280 280 290 290 290 290 290 290 290
300 280 280 275 270 270 265 265 265 265 265 265 265 265 265 265 265 265 265 265 265 265 270 270 270 270 270 270 270 270 275 275 275 275 280 280 280
280 270 270 265 260 260 260 260 260 260 260 255 255 255 255 255 255 255 255 260 264 260 260 260 260 260 260 260 265 265 265 265 265 270 270 270 270
280 270 260 260 255 255 255 255 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 255 255 255 255 255 255 255 260 260 260 260 260 260 265
280 270 255 250 250 250 250 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 250 250 250 250 250 250 250 250 255 255 255 255 255
280 270 255 250 245 245 245 245 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 245 245 245 245 245 245 245 245 245 250 250 250 250
280 270 255 250 245 245 245 240 240 240 240 235 235 235 235 235 235 235 235 235 235 240 240 240 240 240 240 240 240 245 245 245 245 245 245 245 245
280 270 255 250 245 245 240 240 240 240 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 235 240 240 240 240 240 240 240 240 240 245 245
280 270 255 250 245 245 240 240 240 240 235 235 235 235 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235 240 240 240 240 240 240 240 240
280 270 255 250 245 245 240 240 240 240 235 235 230 230 230 230 230 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235 235 240 240 240 240
280 270 255 250 245 245 240 240 240 237.5   235 235 230 230 230 230 230 230 230 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235 240 240 240
280 270 255 250 245 245 240 240 240 237.5   235 235 230 230 230 230 230 230 230 230 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235 240 240
280 270 255 250 245 245 240 240 240 237.5   235 235 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235 240
280 270 255 250 245 245 240 240 240 237.5   235 235 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 235 235 235 235 235 235 235 235 235

蒂亚

对于发动机转速=2373 RPM 扭矩=40.066 Nm BSFC值应为284.xx


Tags: 文件函数速度发动机rpmxxmatlabnm

热门问题