Soru sorGUI Kullanarak Kullanıcıdan Matris Biçiminde Veri Alma
enrique128 tarafından 4 yıl önce soruldu

Merhaba, Discrete-Time Signal çizdirmek için kullanıcıdan matris biçiminde veri almam gerekiyor. Bunu yaparken GUI penceresindeki Edit Text eklentisini kullanacağım ve aldığım veriyi Push Button eklentisine basarak çizdireceğim. Veriyi callback içinde nasıl almam gerekiyor örnek bir satır yazabilir misiniz ve nelere dikkat etmem gerekiyor? Teşekkürler.

1 Cevap
En iyi cevap
hakkans Yönetici tarafından 4 yıl önce cevaplandı

Merhaba,
GUI arayüz tasarım ekranının sağ tarafında arayüze eklediğiniz elemanlarının isimlerinin bulunduğu bir kısım olması lazım. Bu değişken isimleri app. şeklinde başlar genelde ve sonra kullandığınız kutucuk ismiyle devam eder. app.EditTextField olduğunu varsayalım ismin. Tahminimce callback'iniz private fonksiyonlar arasında yer alıyor, Code View'da alakadar fonksiyonu gördükten sonra (…ButtonPushed diye bir fonksiyon ismi olacaktır) burada app.EditTextField.Value diyerek kullancının yazdığı girdiye erişebilirsiniz. Metin girdisini matrise çevirmek içinse aşağıdaki fonksiyona bakabilirsiniz:
https://www.mathworks.com/help/matlab/ref/str2num.html