Faulty result on contour map

3 ビュー (過去 30 日間)
Volkan Yangin
Volkan Yangin 2016 年 11 月 29 日
コメント済み: Volkan Yangin 2016 年 12 月 3 日
I have just created a contour map, but some values are false. I don't know where is my error? May you help me? My dataset at the attachment.
data=xlsread('data.xlsx')
rpm=xlsread('data.xlsx','A3:A10')
kw=xlsread('data.xlsx','B2:I2')
bsfc=xlsread('data.xlsx','B3:I10')
a = surf(rpm, kw, bsfc);
[a,b] = contourf(rpm, kw, bsfc);
clabel(a,b);
xlabel('rpm');
ylabel('kW');
  2 件のコメント
Volkan Yangin
Volkan Yangin 2016 年 11 月 30 日
For example, at 2000 rpm and 60 kw, BSFC value must be 0, but the same point on the contur graph shows this point as 350 g/kWh.
I am using MATLAB 2008 and i didn't try anything about this process.

サインインしてコメントする。

回答 (1 件)

Daniel kiracofe
Daniel kiracofe 2016 年 11 月 30 日
Not 100% sure what you mean by "some values are false", but I suspect that you've just transposed x and y axis. Does
a = surf(kw,rpm, bsfc);
[a,b] = contourf(kw, rpm, bsfc)
do what you want?
If not, then please elaborate on what you don't like about the graph and what you think it should look like.
  4 件のコメント
Volkan Yangin
Volkan Yangin 2016 年 12 月 3 日
Thank you Guillaume At the lessons, we write 0 at over of the full load curves. So, i wrote as 0, too.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by