Mathcad Mühendislik Hesaplama Programı ile Aşk Formülü
Aşk zordur. Aşk karmaşıktır. Bazıları için savaş alanıdır. Dünya Beatles grubunun zamansız şarkısı All You Need Is Love’ın 50’inci yılını kutlarken Ioana Dănilă (ve Magnus Eklund) aşkın imkansız olmadığını söylüyor. Aslında eğer matematiği biliyorsanız, oldukça kolay.
Bu yazıda aşkın kendisi için bir formül bulacaksınız. Daha sonra PTC Mathcad’ı kullanarak sesleri görsellere dönüştürdüğünüzde Beatles’ın şarkısının nasıl olacağını göreceksiniz.
Mathcad Mühendislik Hesaplama Programı ile Aşkı Formülize Etmek
Oh Beatles! Bu ikonik 20. yüzyıl kuarteti için bir şey söylemeye gerek yok. Müzikleri ve üyelerinin solo kariyerleri, yarım yüzyılı aşkın bir süredir duyguları ve toplumsal hareketleri kapsıyor. Onların popüler şarkılarından birini dinlediğiniz anda geçmişe gidebilirsiniz.
Aşk için kesin bir formül veya denklem olmasa da bu durumun Mathcad’deki Beatles hayranlığımızı engellemesine izin vermiyoruz. İhtiyacınız olan tek şey … birkaç basit tetik fonksiyonu.
Gördünüz mü? Belki de aşk o kadar karmaşık değil.
Mathcad Mühendislik Hesaplama Programı ile Müziğe Bakmak
Şarkıyı gerçekten görmek için bir .mp3 dosyasıyla başlayın. Örneğimizde “All We Need is Love” kullanılıyor, ancak farklı bir dosya da kullanabilirsiniz. Dosyayı aldıktan sonra .wav formatına dönüştürün.
.wav dosyasını oluşturmak için “.mp3’ü .wav dosyasına dönüştürün” gibi hızlı bir çevrimiçi arama yapın ve kullanılabilir sitelerden birini seçin. Ardından. Mp3 dosyanızı yükleyin ve önce dönüştürün” ardından indirin.
WAV Dosyalarıyla Çalışmak
PTC Mathcad çalışma sayfasında READWAV ve GETWAVINFO fonksiyonlarını kullanın. Şu adımları izlemeniz yeterlidir:
1. Ses dosyasının adını belirtin: file:=”All_You_Need_Is_Love.wav”
2. Ses dosyasını okumak ve bilgiyi bir vektöre kaydetmek için GETWAVINFO fonksiyonunu kullanın:
Vektör, kanal sayısını, örnekleme oranını, çözünürlüğü (örnek başına bit sayısı) ve bir ses çalar cihazının sesi gerçek zamanlı olarak yürütmesi için ihtiyaç duyduğu ortalama bayt sayısını içerir. Bir matris döndürürse, ardışık sütunlar ayrı veri kanallarını temsil eder.
3. Vektör değişkenlerini değerlendirin:
4. Dosya okumak için fonksiyon oluşturun:
5. Ardından rows fonksiyonunu kullanın.
Şarkımızın tamamı 10 milyondan fazla (rows (aynil)), bu nedenle şarkıda “Aşk” kelimesini yakalayacağız. Şarkının içinde 8.35’inci saniye ile 9.55’inci saniye arasını kesin. Bütün koroyu istiyorsanız, 19. saniyede durun.
Şimdi örnek oranları ve kanalları oluşturuyoruz.
ve geriye:
Müzikten Resme:
Şimdi sinyali grafik olarak ileri ve geriye doğru çizdirme zamanı:
Resimden Müziğe:
Çalışmanızı yeniden çalmak için şu komutları kullanın:
Veya kanalları ayrı ayrı dinleyin:
Koro için:
Daha uzun süre için:
Mathcad Mühendislik Hesaplama Programı ile Hesap Yapın
Bu egzersizi herhangi bir mp3 dosyası ve PTC Mathcad yazılımı ile kolayca yapabilirsiniz. PTC Mathcad Prime 4.0’ı şimdi indirin, ardından veri ve sinyallerin en sevdiğiniz müziği nasıl aradığını görün.
Hesaplama Çözümleri Kategorisine geri dönebilir ya da Patronunuzu PTC Mathcad Almak için Nasıl İkna Edersiniz yazımızı okuyabilirsiniz.
Kaynak: PTC Engineering Math Software Blog – A Formula for Love – Ioana Dănilă