Anda di halaman 1dari 7

%nomor 1

x=[79 190 357 524 690];


y=[1 0.932 0.839 0.759 0.693];
%k pada T=100
z=100;
polag(x,y,z)
ans =
0.986808800934102
% newton
newtpol(x,y,z)
ans =
0.986808800934102
%k pada T=550
z=550;
polag(x,y,z)
ans =
0.747776893304268
newtpol(x,y,z)
ans =
0.747776893304267
%dari hasil yang diperoleh di atas, dapat kita ketahui bahwa..
%nilai yang diperoleh menggunakan lagrang dan newton adalah sama ...
% 0,986 dan 0,747
%No. 2
x=[0.000 1.525 3.050 4.575 6.100 7.625 9.150];
y=[1 0.8617 0.7385 0.6292 0.5328 0.4481 0.3741];
%pada ketinggian 1.50
z=1.50;
spline(x,y,z)
ans =
0.863967213114754
spline2(x,y,z)
m =
-0.090688524590164
ans =
0.863967213114754
spline3b(x,y,z)
m =

-0.090688524590164
ans =
0.863967213114754
%pada ketinggian 4.0
z=4.0;
spline(x,y,z)
ans =
0.670411475409836
spline2(x,y,z)
m =
-0.071672131147541
ans =
0.668779037893040
spline2(x,y,z)
m =
-0.071672131147541
ans =
0.668779037893040
spline3b(x,y,z)
m =
0
ans =
0.668779037893040
%pada ketinggian 8.5
z=8.5;
spline(x,y,z)
ans =
0.405640983606557
spline2(x,y,z)
m =

0 -0.071672131147541

-0.048524590163934
ans =
0.404332598763773
spline3b(x,y,z)
m =
Columns 1 through 3
0

Columns 4 through 6
0

0 -0.048524590163934

{??? Attempted to access x(8); index out of bounds because


numel(x)=7.
Error in ==> <a href="matlab: opentoline('E:\brankas\semester 5\komfis\rumus\spl
ine3b.m',14,0)">spline3b at 14</a>
S(j)=y(k)+m(k)*(z(j)-x(k))+(B(k)*(z(j)-x(k+1))*(z(j)-x(k)))+(C(k)*(z(
j)-x(k+2))*(z(j)-x(k+1))*(z(j)-x(k)));}
%untuk ketinggian 8.5 km, massa jenis udara dengan spline linier= 0.4056,
% dan spline kuadratik= 0.4043, sedangkan untuk metode spline kubik tidak
% diperoleh massa jenisnya karena nilai x hanya sampai 7 sedangkan metode
% spline kubik menggunakan 4 titik. Sehinnga titik yang diperlukan kurang
% dan matlab tidak bisa menyelesaikan programnya.
%pada ketinggian 10.5
z=10.5;
spline(x,y,z)
spline2(x,y,z)
spline3b(x,y,z)
%pada ketinngian 10.5 km, baik menggunakan spline linier, spline
% kuadratik maupun spline kubik tidak ditemukan hasilnya hal ini
% dikarenakan ketinggian 10.5 km melebihi dari ketinggian yang telah
% ditentukan yaitu 9.150 km.
%No.3
x=[0.0 21.10 37.80 54.40 71.10 87.80 100.0];
y=[1.790 1.130 0.6960 0.5190 0.3380 0.3210 0.2960];
%pada T=10
z=10;
spline(x,y,z)
ans =
1.477203791469194
spline2(x,y,z)
m =
-0.031279620853081
ans =

1.477203791469194
spline3b(x,y,z)
m =
-0.031279620853081
ans =
1.477203791469194
%pada T=60
z=60;
spline(x,y,z)
ans =
0.458305389221557
spline2(x,y,z)
m =
-0.010838323353293
ans =
0.458633311689873
spline3b(x,y,z)
m =
Columns 1 through 3
0
Column 4
-0.010838323353293
ans =
0.458633311689873
%pada T=90
z=90;
spline(x,y,z)
ans =
0.316491803278689
spline2(x,y,z)

m =
-0.002049180327869
ans =
0.317276812193300
spline3b(x,y,z)
m =
Columns 1 through 3
0

Columns 4 through 6
0

0 -0.002049180327869

{??? Attempted to access x(8); index out of bounds because


numel(x)=7.
Error in ==> <a href="matlab: opentoline('E:\brankas\semester 5\komfis\rumus\spl
ine3b.m',14,0)">spline3b at 14</a>
S(j)=y(k)+m(k)*(z(j)-x(k))+(B(k)*(z(j)-x(k+1))*(z(j)-x(k)))+(C(k)*(z(
j)-x(k+2))*(z(j)-x(k+1))*(z(j)-x(k)));}
%Polynomial Lagrange dan Polynomial Newton
x=[0 21.1 37.8 54.4 71.1 87.8 100];
y=[1.79 1.13 0.696 0.519 0.338 0.321 0.296];
% untuk nilai z=10
z=10;
% polynomial lagrange
polag(x,y,z)
ans =
1.620691514744875
% polynomial newton
newtpol(x,y,z)
ans =
1.620691514744875
% untuk nilai z=60
z=60;
% polynomial lagrange
polag(x,y,z)
ans =
0.457168895293467
%polynomial newton
newtpol(x,y,z)
ans =

0.457168895293467
% untuk nilai z=90
z=90;
% polynomial lagrange
polag(x,y,z)
ans =
0.333422806342962
% polynomial newton
newtpol(x,y,z)
ans =
0.333422806342962
% %dari hasil nilai viskositas (y), dapat diambil kesimpulan bahwa pada
% nilai spline linier dan nilai spline kubik ada yang bernilai sama dan ada
% yang tidak, sedangkan pada metode polynomial lagrange dan polynomial
% newton hasilnya selalu sama, tetapi masih lebih praktis pada metode
% polynomial newton. dan antara polynomial dan spline tidak bias
% dibandingkan karena kedua metode memiliki konsep cara yang berbeda.
%No. 4
x=[-250 -200 -100 0 100 300];
y=[0.0163 0.318 0.699 0.87 0.941 1.04];
% untuk z=200
z=200;
% metode polynomial lagrange
polag(x,y,z)
ans =
0.993334545454545
% metode polynomial newton
newtpol(x,y,z)
ans =
0.993334545454545
% metode spline linier
spline(x,y,z)
ans =
0.990500000000000
%metode spline kubik
spline3b(x,y,z)
m =
1.0e-003 *
Columns 1 through 3

Columns 4 through 5
0

0.495000000000000

{??? Attempted to access x(7); index out of bounds because


numel(x)=6.
Error in ==> <a href="matlab: opentoline('E:\brankas\semester 5\komfis\rumus\spl
ine3b.m',14,0)">spline3b at 14</a>
S(j)=y(k)+m(k)*(z(j)-x(k))+(B(k)*(z(j)-x(k+1))*(z(j)-x(k)))+(C(k)*(z(
j)-x(k+2))*(z(j)-x(k+1))*(z(j)-x(k)));}
% metode spline kuadratik
spline2(x,y,z)
m =
4.950000000000004e-004
ans =
0.997666666666667
% pada suhu 200 C, nilai kapasitas kalor (y) untuk masing-masing metode
% berbeda. polynomial newton dan lagrange y=0,9933; spline linier y=0,9905
% dan spline kuadratik y=0,9977
% untuk nilai z=400
z=400;
% polynomial lagrange
polag(x,y,z)
ans =
0.985981818181820
% polynomial newton
newtpol(x,y,z)
ans =
0.985981818181819
% spline linier
spline(x,y,z)
%spline kuadratik
spline2(x,y,z)
%spline kubik
spline3b(x,y,z)
diary off

Anda mungkin juga menyukai