Plotting i Matlab

Dere står fritt til å plotte i Python hvis dere vil, men her har dere funksjonell, enkel kode for plotting i Matlab.

Matlab plotteeksempel - kopier og lim inn koden under i Matlab “command window”.

V=[0 1 2 3];                    % Legger inn målte spenninger
I=[0 0.02 0.04 0.06];           % Legger inn målte strømmer
plot(V, I, '*-','Linewidth',2); % Plotter med stjernepunkt + hele linjer med tykkelse 2 2  

grid on;
title('I/V plot');
xlabel('Voltage (V)');
ylabel('Current (A)');
xlim([0 4]);                    % Zoomer inn X aksen
ylim([0 0.08]);                 % Zoomer inn Y aksen

Plotting av funksjoner, eksempel:

Kopier og lim inn koden under.

clear;                        % Sletter alle variable
clf;                          % Resetter plottevinduet
t=0:0.1:2;                    % Lager en vektor t med verdier fra 0 til 2 med step 0.1
Y1=sin(2*t);                  % Genererer en funksjon av t
Y2=0.2*sin(t);                % Genererer en annen funksjon av t
plot(t,Y1,'r','Linewidth',2); % Plotter Y1 mot t med rød linjefarge    
hold on;                      % Agir at neste plott skal plottes sammen med forrige plot
plot(t,Y2,'b','Linewidth',2); % Plotter Y2 mot t med blå linjefarge, 'k' gir sort  

legend('Y1','Y2');            % Forklarer hva kurvene er   
grid on;
title('Funksjonsplott');
xlabel('Tid (sec)');
ylabel('Spenning (V)');

Matlab på egen windows maskin (alle som har UIO mail får egen lisens uten å betale) - Registrer deg på MathWorks. NB: lisens er basert på uio mail konto - Last ned Matlab her, eller fra WinProg. - Må være på UIO nett (evt. vpn) for å kunne installere