You are on page 1of 2

SEBASTIAN ULIDO NAPITUPULU 102317016 CE1 2017

1. Bagian Editor

function homeworknum1
Tm = [100 110 120 130 140 150 160 170 180 190 200 220 240 260 270 280 290 300];
Nu = 1e-4*[38.2 22.9 15.3 10.8 8.32 6.59 5.46 4.53 3.82 3.36 2.87 2.24 1.80 1.44 1.30 1.17 1.05
0.959];
X = [ones(1,length(Tm)); 1./Tm log10(Tm); Tm.^2]';
c = inv(X'*X)*X'*log10(Nu)'; A = c(1), B = c(2), C = c(3), D = c(4)
Tv = Tm(1):1:Tm(end);
Nuv = 10.^(A+B./Tv + C*log10(Tv) + D*Tv.^2);
plot (Tv,Nuv,Tm,Nu,'o'),
xlabel('T(K)'),
ylabel('\nu(Pa*s)'),
legend('Fitting','Data')
end

Bagian Command Window

Bagian Grafik
2. Bagian Editor

clear;clc;
T = [50;100;150;200;273.15;298.15;300;400;500
600;700;800;900;1000;1100;1200;1300;1400];
cp = [34.06;41.3;48.79;56.07;68.74;73.60;73.93;94.01;112.59
128.70;142.67;154.77;163.35;174.60;182.67;189.74;195.85;201.21];

p2 = polyfit(T,cp,2)
pmod2 = polyval(p2,T);
p3 = polyfit(T,cp,3)
pmod3 = polyval(p3,T);
p4 = polyfit(T,cp,4)
pmod4 = polyval(p4,T);
p5 = polyfit(T,cp,5)
pmod5 = polyval(p5,T);

plot(T,pmod2,'o')
hold on
plot(T,cp)
title('orde 2')

Bagian Grafik

You might also like