how to get a expected plot for these values?

31 ビュー (過去 30 日間)
Shubham Mohan Tatpalliwar
Shubham Mohan Tatpalliwar 2018 年 10 月 1 日
function [Kraftstoffverbrauch,Wi, Drehzahl, Drehmoment]=Kasus_1_4(Drehzahl, Drehmoment)
% Modify the dimensions 
nx = length(Drehzahl) ; 
ny = length(Drehmoment) ; 
if nx > ny 
Drehmoment = linspace(min(Drehmoment),max(Drehmoment),nx ) ; 
elseif nx<ny
    Drehzahl = linspace(min(Drehzahl),max(Drehzahl),ny) ;
end
[num,txt,raw] = xlsread('Mappe1.xlsx') ;
Dz = num(:,1) ; Dz(isnan(Dz))= [ ];
A = num(:,2:end) ;
A(isnan(A(:,1)),:)=  [] ;
W = A(1:2:end,:) ;
Dm = A(2:2:end,:) ;
Dz1 = repmat(Dz,1,size(Dm,1)) ;
idx = ~isnan(Dm) ;
F = scatteredInterpolant([Dz1(idx) Dm(idx)],W(idx));
Wi = F(Drehzahl,Drehmoment);
Drehmoment2 = Drehmoment*3.0769*2.64;
Geschwindigkeit=  (Drehzahl/(3.07*2.64))*2.037*0.06;
Kraftstoffverbrauch= (2*3.14*(Drehmoment).*(Drehzahl))./(Wi*0.98*0.8.*(Geschwindigkeit)*600);
plot3(Drehzahl,Drehmoment,Kraftstoffverbrauch)
xlabel ('Drehzahl(1/min)');ylabel ('Drehmoment(N.m)'); zlabel ('Kraftstoffverbrauch(kWh/100km)');
title ('Drehmoment vs Drehzahl Diagram');
end
  8 件のコメント
JohnGalt
JohnGalt 2018 年 10 月 1 日
aside from the labelling... the issue is that your inputs scale linearly with each other ... so of course you're going to get a straight line...
Shubham Mohan Tatpalliwar
Shubham Mohan Tatpalliwar 2018 年 10 月 1 日
what changes should i make to get the expected one

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

採用された回答

KSSV
KSSV 2018 年 10 月 1 日
Should try something like this:
[num,txt,raw] = xlsread('Mappe1.xlsx') ;
% [num,txt,raw] = xlsread('Mappe1.xlsx') ;
x = num(:,1) ; x(isnan(x))= [ ];
A = num(:,2:end) ;
A(isnan(A(:,1)),:)= [] ;
Y = A(1:2:end,:) ;
Z = A(2:2:end,:) ;
X = repmat(x,1,size(Y,1)) ;
contour(X,Y,Z','ShowText','on')
  3 件のコメント
KSSV
KSSV 2018 年 10 月 1 日
You frame your vectors and arrange them into a matrix.
Shubham Mohan Tatpalliwar
Shubham Mohan Tatpalliwar 2018 年 10 月 1 日
Actually i am trying to get Z in matrix form form but failed

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by