1. Diketahui bilangan a=259. Dengan menggunakan fungsi-fungsi string yang telah anda ketahui, buatlah
hvhkalimat yang tampilannya
sebagai berikut:
konversi bilangan desimal 259
ke bilangan biner adalah 100000011
ke hexadesimal adalah 103
ke octal adalah 403
ke basis 3 adalah 100121
Perintah
2.
Diketahui kalimat praktikum aplikasi komputer
a. Tentukan
posisi karakter dalam kalimat tsb yang kode ASCIInya >110
|
|
Perintah: >>
B=find(double(b)>110)
|
Hasil: B
=
1 2 5
8 12 17
21 23 24
25 27
|
b.
Karakter
apa sajakah yang memenuhi nomor a?
|
|
Perintah: >> b((b)>110)
|
Hasil: prtupsoputr
|
c.
Karakter
apa saja dalam kalimat tsb yang kode ASCIInya <100 atau kode ASCII >109
|
|
Perintah: >>
b((b)<100|(b)>109)
|
Hasil: pratu apas oputr
|
d.
Karakter
apa saja dalam kalimat tsb yang kode ASCIInya antara 90-108
|
|
Perintah: >> b(find(double((b)>90&(b)<108)))
|
Hasil: akikaikaike
|
e.
Gantilah
karakter yang memenuhi nomor d dengan huruf o
|
|
Perintah:
>> c=strrep(b,'a','o')
>> d=strrep(c,'k','o')
>> e=strrep(d,'i','o')
>> f=strrep(e,'e','o')
|
Hasil:
proktikum oplikosi komputer
prootioum oplioosi oomputer
prootooum oploooso oomputer
prootooum oploooso oomputor
|
f.
Tentukan
posisi huruf k dalam kalimat tersebut (kalimat awal yg masih lengkap)
|
|
Perintah: >> find(b=='k')
|
Hasil: 4 7 15
20
|
g.
Hilangkan
huruf k dalam kalimat tsb
|
|
Perintah: >> g=strrep(b,'k','')
|
Hasil: pratium apliasi omputer
|
3. Cari akar-akar dari
polynomial:
a. Langkah
>> S=[1 -13/2 6 17/2 -5]
S =
1.0000
-6.5000 6.0000 8.5000
-5.0000
>> T=roots(S)
T =
5.0000
2.0000
-1.0000
0.5000
|
Hasil
X1= 5
X2=2
X3=-1
X4=0,5
|
b. Langkah
>> U=[1 2 -13 10]
U =
1
2 -13 10
>> V=roots(U)
V =
-5.0000
2.0000
1.0000
|
Hasil
X1= -5
X2=2
X3=1
|
4. Gambarlah grafik polynomial no 1a dan 1b, pada
interval [(akar terkecil – 5), (akar terbesar+5)] yang memuat sebanyak 100 titik.
5. Diketahui data sebagai berikut
a=[-2.0
-1.56 -1.11 -0.67
-0.22 0.22 0.67
1.11 1.56 2.0];
b=[2.00
9.10 11.50 13.00
13.70 11.30 10.40
10.90 18.10 21.80];
Carilah persamaan kurva pencocokan yang paling
halus mendekati data tersebut.
>> a=[-2.0
-1.56 -1.11 -0.67
-0.22 0.22 0.67
1.11 1.56 2.0]
a =
Columns 1 through 6
-2.0000 -1.5600
-1.1100 -0.6700 -0.2200
0.2200
Columns 7 through 10
0.6700 1.1100
1.5600 2.0000
>> b=[2.00
9.10 11.50 13.00
13.70 11.30 10.40
10.90 18.10 21.80]
b =
Columns 1 through 6
2.0000 9.1000
11.5000 13.0000 13.7000
11.3000
Columns 7 through 10
10.4000 10.9000
18.1000 21.8000
>>
plot(a,b,'-o')
>>
c=polyfit(a,b,9)
c =
Columns 1 through 7
-0.6731
-0.1931 5.2591 0.8793
-13.1204 0.0825 14.1813
Columns 8 through 10
-2.2173
-6.1108 12.6070
>> xi=linspace(a(1),a(end));
>>d=polyval(c,xi);
>>plot(a,b,'-o',xi,d,':')
jadi kurva
pencocokan yang diperoleh adalah
y= -0.6731x9 -0.1931x8+
5.2591x7+ 0.8793x6 -13.1204x5+0.0825x4+14.1813x3-2.2173x2-6.1108x+12.6070
Tidak ada komentar:
Posting Komentar