Ragazzi ho il seguente problema:
premetto di essere alle prime armi con MATLAB, comunque oggi volevo cercare di scrivere un programma che m facesse vedere in una stessa figura due grafici con differente asse x e y. Tuttavia, sono riuscito a realizzare un grafico con due assi x e due assi y, però sul grafico ottengo solo una "curva". il programma da me scritto è il seguente:
axes('xaxislocation','top');
>> hold on;
>> x1=[1000:1000:7000];
>> y1=[0.83 2.02 3.56 4.3 4.25 4.45 4.65];
>> xlabel('speed [rpm]');
>> ylabel('torque [Nm]');
>> axis([0 8000 0.5 5]);
>> plot(x1,y1,'-or');
>> axes('yaxislocation','right');
>> hold on;
>> x2=[1:1:5];
>> y2=[27.5 27 26.8 26.2 21];
>> xlabel('pressure [bar]');
>> ylabel('flow rate [l/min[');
>> axis([0 5 20 28]);
>> plot(x2,y2,'-^');