plotta un grafico x y con doppia y (una a destra e una a sinistra) in cui vengono plottate due funzioni con diversi valori di x in matlab

Ecco un esempio di codice Matlab per plottare un grafico x-y con doppia y:

main.m
% vettore di ascisse comune alle due funzioni
x = 0:0.1:10;

% valori delle due funzioni
y1 = sin(x);
y2 = exp(-x/5);

% creazione del grafico
yyaxis left
plot(x, y1)
ylabel('sin(x)')
yyaxis right
plot(x, y2)
ylabel('exp(-x/5)')
xlabel('x')
241 chars
16 lines

In questo esempio, la funzione yyaxis viene utilizzata per impostare due scale sull'asse delle ordinate, una a sinistra e una a destra. Le funzioni vengono quindi plottate una per volta utilizzando l'appropriata istruzione plot. Si noti che è necessario specificare l'etichetta dell'asse y per ogni funzione utilizzando la funzione ylabel. Inoltre, l'etichetta dell'asse x viene specificata utilizzando la funzione xlabel.

related categories

gistlibby LogSnag