search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Windows 7, Windows Powershell | No Comment | 4,132 views | 22/05/2009 23:31

Eşanjör Projelendirme Programını başarılı bir şekilde Powershell’e çevirdim. Böylece Windows Vista ya da Windows 7 kullanan tüm bilgisayarlarda, herhangi bir ek yazılıma gerek kalmadan, herhangi bir lisans ücreti ödemeden, Eşanjör yazılımı çalıştırılabilecek. Matlab ile Powershell arasındaki tek fark ise 3 saniye oldu. Powershell matlab’e göre 3 saniye daha geç sonuç verdi. Fakat küçük işlemler için 3 saniye gibi süreler bir sorun teşkil etmeyecektir. Powershell’e çevirirken, bazı yerlerde zorlanabilirsiniz. Örneğin üsleri şu şekilde almanız gerekiyor.

1
$Nusd = 1.86*[System.Math]::Pow(($Resd*$Prsicak*$Dh/$L), 0.33)

Görebildiğiniz gibi Pow komutu ile işlemin 0.33 katını alabildim. Aslında biraz karışık gibi görünse de bir kaç kez yapmanız halinde alışıyorsunuz programlama mantığına. Kısacası Powershell dururken, Matlab’e dünya para vermenin hiç gereği yok. Matlab, bir matematik programı olarak mükemmel bir program. Fakat özel paket programların gerekmediği, çözümü için iterasyonun ve basit if/else döngülerinin yeterli olduğu matematiksel problem çözümleri için Matlab’e gerek duymadan Powershell’i kullanabilirsiniz.


Posted in Windows Powershell | No Comment | 6,594 views | 22/05/2009 23:15

Same codes and same results. But which one is faster? I captured screens in Turkish, so I just write results:

Matlab: 0.26349 seconds
Powershell v1.0: 3 seconds

But Matlab is $$$ and Powershell is Free!

matlabsonuc powershellsonuc

I can wait 3 seconds more if I use a free product. So winner is Matlab but my choise is Powershell. Of course Powershell is not an advanced math program but it is quite good for basic math problems.