Challenge

Project - Data Handling and Interpolation

>> data=xlsread("C:\Users\hpw\Desktop\VI (1).xlsx")


data =

-17.3000 -28.0000
-17.1000 -24.0000
-17.0000 -19.0000
-16.8000 -14.0000
-16.5000 -9.0000
-16.0000 -6.0000
-15.0000 -4.0000
-14.0000 -3.0000
-12.0000 -2.0000
-10.0000 -1.3000
-8.0000 -1.0000
-5.0000 -0.6000
-2.0000 -0.3000
-0.2000 -0.1000
0.0900 0
0.1900 0
0.2700 0
0.3900 0.0100
0.4300 0.0300
0.5000 0.1700
0.5500 0.4200
0.6000 1.2300
0.6200 1.9900
0.6500 3.9100

clc
data=xlsread('VI (1).xlsx','sheet1');
v=data(:,1);
i=data(:,2);
t= -17.3:0.1:0.9;
s=interp1(v,i,t,'linear');
plot(v,i,'o','DisplayName','original data');
hold on;
plot(s,t,'DisplayName','interpolated data');
xlabel('voltage');
ylabel('current');
title('intepolation of voltage current data');
legend('Location','best');
grid on;
interpolated_data=[t',s'];
save('interpolated_data.txt','interpolated_data','-ascii');
disp('interpolation and data saving completed succesfully.');
Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.