Pages

Showing posts with label numpy. Show all posts
Showing posts with label numpy. Show all posts

Tuesday, February 21, 2012

Tridiagonal Matrix Algorithm solver in Python with numpy array

Monday, April 11, 2011

LTI Transient-Response Analysis using Python(numpy, scipy, matplotlib)

In undergraduate Engineering Physics, i learn how to modelling a system by using a mathematical model of the system, to analyze the character of the system.

This script can be used to generate plot as in the Book of Modern Control Engineering 4th edition, International Edition, by Katsuhiko Ogata, Prentice Hall

Once when taking a subject Automatic Control is often to make a plot of LTI system, that generated in s(signal) domain by transforming mathematical model of the system using Laplace Transformation.

This example i took from page 307 of that book.
To plot transfer function =
(6.3223 s^2 + 18 s +12.811) / (s^4 + 6 s^3 + 11.3223 s^2 + 18s + 12.811)

The plot generated by those script as below

Thursday, March 24, 2011

Instalasi Python untuk Engineering dan Science di Windows OS

Paket modul complete dari Enthought, Inc beserta tools pendukungnya bisa di download secara bebas dari
http://enthought.com/products/edudownload.php
ya tinggal isi first name, last name, email, institutional lalu klik download deh.. Ukuran sekitar 260 MB, saat nge-blog ini dah versi 7.0.2 , file yg di download epd-7.0-2-win-x86.msi

Untuk versi 64bit gunakan email akademik.

Jd gak perlu install manual utk python, numpy, scipy, matplotlib, sympy, ipython seperti  postingan yg utk install di ubuntu, info paket-paket yang ter-bundle ada di http://enthought.com/products/epdlibraries.php

Waktu nyoba ini ane pake Windows 7 Home edition 64 bit service pack 1, ori loh... Bawaan dari si fera, ferrari.

Yak untuk install di windows kayaknya gak perlu di share deh, secara bnyk yg pake windows daripada linux.. So sad.. Hiks..  : (
Tinggal klik sana sini acep ini itu, oh utk directory sebaiknya diganti jd C:\Python27epd\
Jaga-jaga barangkali nanti mo install python doang dari www.python.org

Jika sudah selesai maka akan ada shortcut kayak gini..

Instalasi Paket Sains(Scientific) dan Teknik(Engineering) di Ubuntu

Menginstal modul python untuk keperluan Sains(Scientific) dan Teknik(Engineering)
Spesifikasi saat artikel ini dibuat:
Ubuntu Lucid Lynx versi 10.04
numpy versi 1.3; scipy versi 0.7; matplotlib versi 0.99; sympy versi 0.6.6; ipython versi 0.10

Sebelumnya jangan lupa, harus ada koneksi internet...

Buka terminal aka command prompt
Login sebagai root (masukkan password anda)

sudo -i


lalu install dengan perintah

apt-get install python-numpy python-scipy python-sympy python-matplotlib python-matplotlib-data


dan tekan y untuk melanjutkan
lalu Ctrl-D utk logout sebagai root


Untuk menyesuaikan kompatibilitas dengan modul-modul versi EPD(Enthought Python Distribution) di windows, yah itu lah python ada di linux, and ada juga di windows, di N900 gue juga ada, huehehehe...
Jadi update python-numpy python-scipy python-sympy ke versi yg baru dengan cara memasukan perintah berikut(jgn lupa sebagai root)

easy_install -U numpy
easy_install -U scipy
easy_install -U sympy




saya mencoba mengupdate modul matplotlib dengan cara yg sama seperti diatas tapi gagal euy.. :(