hocam şimdi hocamız ödev vermişti 2vize 1 final hesaplaması yapınız diye. 1.vize notunun %20 2.vize notunun %30 ve finalin %50 alınarak ortalamayı hesaplayın ödevini verdi.
Ben bu ödevi yaptım sadece kendim bunu guidede yapmak istiyorum ordanda deploytool yapmak istiyorum .guidede bu kotları nasıl yapabilirim?
Merhaba,
Guide kısmında programınızı çağırma, kullanma kısımlarını biliyor musunuz ?
deploytool konusunu araştırdığım zaman direkt komutu yazarak kullanılabildiği belirtilmiş.
Bunlarla ilgili olarak ilgili siteleri aşağıda bulabilirsiniz. Özellike 5. bağlantıda görseller de mevcut. Tekrar sorunuz olursa iletebilirsiniz.
- https://www.mathworks.com/help/compiler/deploytool.html
- https://www.mathworks.com/matlabcentral/answers/4579-how-to-compile-a-gui-using-deploytool
- https://www.mathworks.com/matlabcentral/answers/231941-matlab-gui-as-standalone-executable
- https://www.mathworks.com/matlabcentral/answers/1884-how-to-convert-my-gui-program-to-an-exe-file
- https://www.bu.edu/tech/support/research/software-and-programming/common-languages/matlab/standalone/standalone-gui-method/
ben sadece guide vize final hesabını nasıl yapacaz yani m dosyasında hesaplamayı nasıl yapcaz onu merak ediyorum
Bu sorunuzun bir kaç farklı açıdan cevabı olur.
Ancak sadece m. file olarak bakılırsa:
- Önce kullanıcıdan notu almanız gerekmektedir. Bunun için örnek olarak:
vize = 'Vize notunuz nedir? '; x = input(vize) y = x*0.2
Şeklinde bir kod parçası ile ilk vize notunu alabilirsiniz. Benzer çalışma ile 2.vize notu ve final notlarını alıp ardından işlemi tamamlayabilirsiniz.
Gui kısmına geçmek isterseniz farklı aşamaları yapmanız gerekir.
Öncelikle "guide" denen arayüz geliştirme ortamı artık eskidi.
İki seçeneğiniz var, bunlardan basit olan ekremt'nin yazdığı input gibi (input, inputdlg, questdlg, listdlg..) gibi doğrudan kullanıcıya bir soru soran ve bu sorunun cevabını bir değişkene atayan komutlar kullanmak.
Ya da, daha klasik anlamda bir bilgisayar programı gibi görünün bir arayüz için appdesigner'ı inceleyebilirsiniz.
Guide yaklaşık 2-3 yıldır Matlab tarafından önerilmiyor. Appdesigner hem daha sağlıklı, hem daha hızlı, hem de daha pratik. Matlab'in guide resmi sayfasında da bu açıklamayı bulabilirsiniz:
https://www.mathworks.com/help/matlab/migrate-guide-apps.html
Bence hocanıza appdesigner'ın kabul edilip edilmeyeceğini sorun. Çünkü bu saatten sonra guide öğrenmek mevcut eski guide projelerinin bakımını falan yapmayacaksanız vakit kaybıdır.
Kodunuzu tamamladıktan sonra guide ortamına aktarmak emin olun rahat olacaktır.
Burada hocanızın sizden beklediği özellik nedir onu belirleyip ona göre guide arayüzünü hazırlayabilirsiniz.
Örneğin;
- Fonksiyonu butona basarak da çalıştırabilirsiniz
- Değeri girince enter tuşuyla onaylarak da çalıştırabilirsiniz.
Tamamen sizin çalışmanıza yönelik devam eder.
Ben de size bu konuda yardımcı olmaya çalışıyorum. Guide bir arayüz oluşturma ortamıdır.
Burda hocanız nasıl bir beklentisi var ?
Benim dediğim butona basma veya enter ile onayla ile verdiğim örnekler zaten guide ortamında gerçekleştirilebilir olaylar.
Aşağıdaki bağlantıyı incelerseniz demek istediğimi daha rahat anlayabilirsiniz. Guide ortamında böyle bir ortam hazırlayıp çalıştırabilirsiniz.
https://hizliresim.com/G9F7YW