120210102043_modul7.rtf

Download 120210102043_modul7.rtf

If you can't read please download the document

Upload: roby-hidayatur-rohman

Post on 24-Dec-2015

222 views

Category:

Documents


2 download

TRANSCRIPT

%1. Menentukan T=100 derajat C dan 550 derajat C menggunakan polynomial Lagrange dan Newton%SoalT= [79 190 357 524 690]

T =

79 190 357 524 690

k= [1 0.932 0.839 0.759 0.693]

k =

1.0000 0.9320 0.8390 0.7590 0.6930

%Polynomial Lagrange%untuk T=100 derajat C, maka x=100x=100

x =

100

polag(T,k,x)

ans =

0.9868

%Maka k untuk Suhu 100 derajat C adalah 0.9868%Polynomial Newtonnewtpol(T,k,x)

ans =

0.9868

%Hasil yang di dapatkan pada kedua cara sama.%Untuk suhu 550 derajat C. maka kita tulis y=550y=550

y =

550

polag(T,k,y)

ans =

0.7478

newtpol(T,k,y)

ans =

0.7478

%Hasil yang didapatkan pada kedua cara adalah sama.%2. Menentukan densitas relatif udara pada ketinggian 1.5, 4, 8.5, dan 10.5 km.%Soalh=[0 1.525 3.050 4.575 6.1 7.625 9.15]

h =

Columns 1 through 4

0 1.5250 3.0500 4.5750

Columns 5 through 7

6.1000 7.6250 9.1500

P=[1 0.8617 0.7385 0.6292 0.5328 0.4481 0.3741]

P =

Columns 1 through 4

1.0000 0.8617 0.7385 0.6292

Columns 5 through 7

0.5328 0.4481 0.3741

%Untuk ketinggian t=1.5t=1.5

t =

1.5000

spline(P,h,t){Error: File: spline.m Line: 3 Column: 5Unexpected MATLAB expression.} spline{Error: File: spline.m Line: 3 Column: 5Unexpected MATLAB expression.} %kesalahan pada m-filespline(P,h,t)x=[1 0.8617 0.7385 0.6292 0.5328 0.4481 0.3741]

x =

Columns 1 through 4

1.0000 0.8617 0.7385 0.6292

Columns 5 through 7

0.5328 0.4481 0.3741

f=[0 1.525 3.050 4.575 6.1 7.625 9.15]

f =

Columns 1 through 4

0 1.5250 3.0500 4.5750

Columns 5 through 7

6.1000 7.6250 9.1500

z=1.5

z =

1.5000

spline(x,f,z)spline(x,f,z)spline(x,f,1.5)%Hasil tidak muncul.spline{Error using spline (line 2)Not enough input arguments.} helpUtils.errorDocCallback('spline', 'C:\Documents and Settings\Owner\My Documents\MATLAB\spline.m', 2)spline(h,P,t)

m =

-0.0907

ans =

0.8640

%Ternyata kesalahan terjadi karena peletakan P dan h.spline2(h,P,t)

ans =

0.8662

spline3b(h,P,t)

ans =

0.8662

%Terdapat perbedaan hasil pada Spline Linier terhada Spline Kuadratik dan kubik. Namun perbedaan itu sangat kecilspline3b(P,h,t)%Untuk t=4t=4

t =

4

spline(h,P,t)

m =

-0.0717

ans =

0.6704

spline2(h,P,t)

ans =

0.7032

spline3b(P,h,t)spline3b(h,P,t)

ans =

0.6920

%Masing-masing metode memiliki hasil yang berbeda%Untuk t=8.5t=8.5

t =

8.5000

spline(h,P,t)

m =

-0.0485

ans =

0.4056

spline2(h,P,t)

ans =

0.3686

spline3b(h,P,t)

ans =

0.4181

%masing-masing berbeda%Untuk t=10.5t=10.5

t =

10.5000

spline(h,P,t)spline2(h,P,t)spline3b(h,P,t)%hasil tidak muncul. Kemungkinan Matlab tak dapat menghitung.%%%%3. Menentukan Viskositas (miuk) terhadap suhu (T)%sebelumnya hapus isi workspaceSoal{Undefined function or variable 'Soal'.} %SoalT=[0 21.1 37.8 54.4 71.1 87.8 100]

T =

Columns 1 through 4

0 21.1000 37.8000 54.4000

Columns 5 through 7

71.1000 87.8000 100.0000

%miuk kita simbolkan sebagau "u"u=[1.79 1.13 0.696 0.519 0.338 0.321 0.296]

u =

Columns 1 through 4

1.7900 1.1300 0.6960 0.5190

Columns 5 through 7

0.3380 0.3210 0.2960

%untuk u pada suhu 10 derajat C, maka a=10a=10

a =

10

newtpol(T,u,a)

ans =

1.6207

polag(T,u,a)

ans =

1.6207

spline(T,u,a)

m =

-0.0313

ans =

1.4772

spline3b(T,u,a)

ans =

3.1831

spline2(T,u,a)

ans =

1.6418

%Untuk hasil polynomial memiliki hasil yang sama karena metodenya sama. Sedangkan pada masing masing metode spline berbeda.%%untuk u pada suhu 60 derajat C, maka a=60a=60

a =

60

newtpol(T,u,a)

ans =

0.4572

polag(T,u,a)

ans =

0.4572

spline(T,u,a)

m =

-0.0108

ans =

0.4583

spline3b(T,u,a)

ans =

0.8671

spline2(T,u,a)

ans =

0.3799

%Hasil Spline linier mirip dengan hasil Polynomial.%%untuk u pada suhu 90 derajat C, maka a=90a=90

a =

90

newtpol(T,u,a)

ans =

0.3334

polag(T,u,a)

ans =

0.3334

spline(T,u,a)

m =

-0.0020

ans =

0.3165

spline3b(T,u,a)

ans =

0.3630

spline2(T,u,a)

ans =

0.2981

%Masing-masing hasil berbeda.%%plot(T,u)%Melihat plot yang ditampilkan, maka metode yang paling sesuai dan akurat adalah spline kubik.%%%bersihkan workspace%%%%4. Menentukan kapasitas kalor%SoalT=[-250 -200 -100 0 100 300]

T =

-250 -200 -100 0 100 300

%kapasitas kalor kita simbolkan sebagai "c"c=[0.0163 0.318 0.699 0.870 0.941 1.04]

c =

Columns 1 through 4

0.0163 0.3180 0.6990 0.8700

Columns 5 through 6

0.9410 1.0400

plot(T,c)%menentukan c pada suhu T=200T=200

T =

200

%Terjadi kesalahan seharusnya T yang kita cari kita simbolkan denga "a"T=[-250 -200 -100 0 100 300]

T =

-250 -200 -100 0 100 300

a=200

a =

200

spline3b(T,c,a)

ans =

-1.4845

spline2(T,c,a)

ans =

0.6433

spline(T,c,a)

m =

4.9500e-04

ans =

0.9905

newtpol(T,c,a)

ans =

0.9933

polag(T,c,a)

ans =

0.9933

%hasil yang kita pilih hasil dari metode spline linier 0.9905.%%untuk c pada suhu 400. a=400a=400

a =

400

spline3b(T,c,a)spline2(T,c,a)spline(T,c,a)newtpol(T,c,a)

ans =

0.9860

polag(T,c,a)

ans =

0.9860

%Untuk metode Spline tak dapat menentukan hasil karena angka 400 diatas harga diketahui (diatas 300). Maka metode tersebut tidak dapat menentukan hasilnya.%Maka hasil yang kita pilih adalah hasil dari metode Pynomial Newton dan Lagrange.%c=0.9860%donediary off