NIM : 1800015083
Penyelesaian :
M-file :
function [Un, Sn] = maritmatika(a, b, n)
Un = [];
Sn = [];
k = 1;
while (k <= n)
Un(k) = a + (k-1)*b;
Sn(k) = k*(a + Un(k))/2;
k = k + 1;
end
Penjelasan m-file :
Hasil :
Diperoleh :
1 5 9 13
1 6 15 28
𝛼 = 2𝛽
2𝑥 − 2 = 2(arctan(𝑥))
2𝑥 − 2(arctan(𝑥)) − 2 = 0
Maka (𝑥) = 2𝑥 − 2(arctan(𝑥)) − 2 = 0
Penjelasan m-file :
Hasil :
ans =
X dfx ddfx Y
2 1.6 0.32 -3
-3 1.8 -0.12 12
-3.7261e+225 2 0 Inf
Pada grafik tidak terlihat nilai x karena ada titik tertentu yang menyebabkan turunan
keduanya 0 sehingga hasil aproksimasinya tak terdefinisi (NaN) seperti pada saat x = -
3.7261e+225 yang membuat hasil turunan keduanya sama dengan 0.
𝑓 (𝑥 ) = 2𝑥 − 2 arctan(𝑥 ) − 1
2
𝑓 ′ (𝑥 ) = 2 −
1 + 𝑥2
4𝑥
𝑓 ′′ (𝑥 ) =
(1 + 𝑥 2 )2
Menentukan aproksimasi lima angka decimal pertama :
2
2−
𝑥 (1) = 2 − 1 + 22 = −3
4(2)
(1 + (2)2 )2
2
2−
1 + (−3)2
𝑥 (2) = −3 − = 12
4(−3)
(1 + (−3)2 )2
2
2−
1 + 12)2
(
𝑥 (3) = 12 − = −858
4(12)
(1 + (12)2 )2
2
2−
1 + (−858)2
𝑥 (4) = −858 − = 3.1581 × 108
4(−858)
(1 + (−858)2 )2
2
2−
1 + ( 3.1581 × 108 )2
𝑥 (5) = 3.1581 × 108 − = −1.5749 × 1025
4(3.1581 × 108 )
(1 + (3.1581 × 108 )2 )2
Nilai yang diperoleh dari perhitungan secara manual sama dengan nilai yang diperoleh
dari MATLAB.
10. if falpha(k) <fbeta(k) Ini adalah kriteria syarat, yaitu jika falpha
a(k+1) = a(k);
b(k+1) = beta(k);
yang baru masih lebih kecil dari fbeta maka
didefinsikan a dan b yang baru dengan a =
a(k) dan b= beta(k).
Hasil :
f =
@(x) 4*x^5+8*x(4)-32*x(3)+16*x(2)-128*x+10
ans =
2.8000
fxp =
254.7155
4. [Bonus]
Buatlah m-file dengan input 𝑛 dan outputnya :
0 1 0 1 0 1
0 1 0 ⋯ 1 0 0
0 1 0 1 0 0
⋮ ⋱ ⋮
0 1 1 1 0 0
0 1 0 ⋯ 1 0 0
[1 1 0 1 0 0]
Penyelesaian :
M-file :
function A = matriks(n)
A = zeros(n);
for i=1:n
for j = 1:floor(n/2)
A(:, 2*j) = 1;
A(:, end) = 0;
end
A(n,i) = 1;
n = n-1;
end
end
Penjelasan m-file :
>> A = mmatriks(6)
A =
0 1 0 1 0 1 0 1
0 1 0 1 0 1 1 0
0 1 0 1 0 1 0 0
0 1 1 1 0 1 0 0
0 1 0 1 0 1 0 0
1 1 0 1 0 1 0 0
>> A = mmatriks(7)
A =
0 1 0 1 0 1 0 1 1
0 1 0 1 0 1 0 1 0
0 1 0 1 0 1 1 1 0
0 1 0 1 0 1 0 1 0
0 1 1 1 0 1 0 1 0
0 1 0 1 0 1 0 1 0
1 1 0 1 0 1 0 1 0