Project - Data Handling and Interpolation
The key Matlab function to help with interpolation are:interp1
data = xlsread('VI.xlsx'); % read excel file
current = data(:,2); % Data from Xlsx file
voltage = data(:,1); % Data from Xlsx file
VV =[-17.2 -17.1 -13.8 -13.5 -13.0 -12.5 -11 -9 -5.76 -6 -1 0.11 0.25 0.5 0.61]; % Missing Data
range = [-17.3:0.1:0.9];
xq1 = interp1(voltage,current,range); % Linear interpolation
xq2 = interp1(voltage,current,range,'spline'); % Spline interpolation
figure(1);
plot(voltage,current,'o',range,xq1,':');
grid;
title('interpolation data');
figure(2);
plot(voltage,current,'o',range,xq2,':');
grid;
title('spline interpolation data');
writematrix(VV,'voltage.txt'); % save .txt file


