Project - Data Handling and Interpolation
answer
data = readtable('VI.xlsx'); % Read the Excel file into a table
V = data.Voltage; % Extract the voltage
I = data.Current; % Extract the current data
xq = -17.3:0.1:0.9;% Define the range over which to interpolate
Vq = interp1(V, I, xq); % Interpolate the voltage
Iq = interp1(I, V, xq); % Interpolate current data
figure;% Create a figure
plot(Vq, Iq, 'bo'); % Plot the interpolated data
xlabel('Voltage (V)');
ylabel('Current (A)');
zoom on; % Enable interactive zoom
pan on; % Enable interactive pan
T = table(Vq, Iq);% Create a table with the interpolated data
writetable(T, 'interpolated_data.txt');% Write the table to a text file
end