Project - Data Handling and Interpolation
MAIN PROJECT
Question : 01
answer:
% Read data from Excel file
data = xlsread('C:\Users\DELL\Downloads\VI.xlsx');
voltage = data(:,1);
current = data(:,2);
% Perform interpolation
xq = -17.3:0.1:0.9;
vq = interp1(voltage,current,xq,'linear');
vq2 = interp1(voltage,current,xq,'spline');
% Create interactive plot
figure(1);
plot(voltage,current,xq,vq,'r*');
grid on
legend('Original','Interpolated');
xlabel('Voltage (V)');
ylabel('Current (A)');
figure(2);
plot(voltage,current,xq,vq2,'g*');
grid on
legend('Original','Interpolated');
xlabel('Voltage (V)');
ylabel('Current (A)');
% Store data in text file
dlmwrite('interpolated_data.txt',[xq',vq'],'delimiter','\t');
z=[xq',vq',vq2']
writematrix(z,'Interpolationdata.txt')




