Project - Data Handling and Interpolation
data = xlsread('VI.xlsx'); % Assuming the first column is voltage and the second column is current
voltage = data(:, 1);
current = data(:, 2);
>> new_voltage = -17.3:0.1:0.9;
new_current = interp1(voltage, current, new_voltage, 'linear');
>> figure;
plot(voltage, current, 'o', new_voltage, new_current, '-');
xlabel('Voltage');
ylabel('Current');
title('Interpolated VI Data');
legend('Original Data', 'Interpolated Data');
grid on;
>> interpolated_data = [new_voltage', new_current'];
dlmwrite('interpolated_data.txt', interpolated_data, 'delimiter', '\t');
>>