Difference between revisions of "Mohammad Varian"

From ccitonlinewiki
Jump to: navigation, search
Line 16: Line 16:
  
 
[[File:testt.PNG]]
 
[[File:testt.PNG]]
 
==Tugas 03==
 
Menggunakan matrix equation untuk eliminasi menggunakan Gaussian Elimination.
 
 
<div border-style: inset;">
 
6x<sub>1</sub> + 4x<sub>2</sub> = 50
 
2x<sub>1</sub> + x<sub>3</sub> + 4x<sub>4</sub> = 50
 
7x<sub>2</sub> + 3x<sub>3</sub> + 4x<sub>4</sub> = 50
 
4x<sub>1</sub> + 4x<sub>3</sub> = 50
 
 
Didapat hasil matrix:
 
[[6. 4. 0. 0.]
 
  [2. 0. 1. 4.]
 
  [0. 7. 3. 4.]
 
  [4. 0. 4. 0.]]
 
</div>
 
 
Mendefinisikan matrix di dalam python:
 
 
<div border-style: inset;">
 
import numpy as np
 
<br>A = np.array([[6, 4, 0, 0], [2, 0 ,1, 4], [0, 7, 3, 4], [ 4, 0, 4, 0]], float)
 
B = np.array([50, 50, 0, 0], float)
 
<br>n = len(A)
 
</div>
 
 
'''Menggunakan Eliminasi Gaussian'''
 
 
<div border-style: inset;">
 
for k in range(0,n-1):
 
    for i in range(k+1,n):
 
        if A[i,k]!=0 :
 
            lam = A[i,k]/A[k,k]
 
            A[i,k:n] = A[i,k:n]-(A[k,k:n]*lam)
 
            B[i] = B[i]-(B[k]*lam)
 
 
x = np.zeros(n,float)
 
for m in range(n-1,-1,-1):
 
    x[m]=(B[m]-np.dot(A[m,m+1:n],x[m+1:n]))/A[m,m]
 
</div>
 

Revision as of 14:08, 7 October 2019

Biodata

Nama : Mohammad Varian

NPM  : 1606907713

Departemen : Teknik Mesin

Program Studi : Teknik Mesin

Biografi

nama saya adalah Mohamamd Varian, kelahiran Bekasi, 15 Agustus 1998. mengawali pendidikan di SDI Darussalam, lalu melanjutkan sekolah ke SMPN 12 Bekasi dan SMAN 2 Bekasi. Saat ini sedang menjalani perkuliahan di Departemen Teknik Mesin Universitas Indonesia.

Tugas 02

coding dari tugas 01 metode numerik

Testt.PNG