İç İçe Döngüler Kullanarak MATLAB'da Çarpım Tablosu Nasıl Oluşturulur

İçindekiler:

İç İçe Döngüler Kullanarak MATLAB'da Çarpım Tablosu Nasıl Oluşturulur
İç İçe Döngüler Kullanarak MATLAB'da Çarpım Tablosu Nasıl Oluşturulur

Video: İç İçe Döngüler Kullanarak MATLAB'da Çarpım Tablosu Nasıl Oluşturulur

Video: İç İçe Döngüler Kullanarak MATLAB'da Çarpım Tablosu Nasıl Oluşturulur
Video: Duman Etkisi - Photoshop Eğitimi 2024, Mayıs
Anonim

Bu makale, yeni kullanıcıların her boyutta bir çarpım tablosu oluşturacak iç içe döngüler kullanarak bir işlev dosyası oluşturmasına yardımcı olmayı amaçlamaktadır. Bunu yapmanın birçok farklı yolu vardır, ancak bu yöntem MATLAB'a yeni başlayanlar için daha kolaydır. Bu adımlar, MATLAB ile önceden deneyim gerektirmez.

adımlar

Adım 1 (Düzenle)
Adım 1 (Düzenle)

Adım 1. MATLAB'ı açın

MATLAB yazılımını başlatın ve yazılımın doğru çalışıp çalışmadığını kontrol edin. Yazılım kullanıma hazırsa, ekranın sol alt köşesinde "Hazır" mesajı görüntülenecektir (kırmızı ile vurgulanmıştır).

Mesaj "meşgul" gösteriyorsa, MATLAB hala önceki bir örnekten bir fonksiyon çalıştırıyor demektir. Herhangi bir MATLAB işlevini güvenli bir şekilde durdurmak için aynı anda Ctrl+C tuşlarına basın. Bu, MATLAB'ın tekrar kullanılmasına izin vererek, şu anda çalışmakta olan tüm hesaplamaları iptal edecektir

Adım 2 (Düzenle)
Adım 2 (Düzenle)

Adım 2. Verileri temizleyin

Çalışma Alanında herhangi bir değişken varsa, clear yazın ve ↵ Enter'a basın. Bu, ekranın solundaki araç kutusu olan Çalışma Alanındaki tüm geçmiş verileri temizleyecektir. Çalışma Alanı boşsa bu adımı atlayabilirsiniz.

Bu komut yalnızca değişken verileri siler, böylece kaydettiğiniz tüm geçmiş dosyalar MATLAB'de depolanmış olarak kalır

3. Adım (Düzenle)(Kırpılmış)
3. Adım (Düzenle)(Kırpılmış)

Adım 3. Yeni bir fonksiyon dosyası oluşturun

Yeni bir işlev dosyası oluşturmak için sol üst köşedeki "Yeni" sekmesi altında "İşlev" öğesini seçin. İşlev dosyaları, belirli eylemleri gerçekleştiren, kullanıcı tarafından oluşturulan kod satırlarıdır. İşlev dosyaları, kullanıcıların tek bir kod satırıyla birden çok karmaşık hesaplama yapmasına olanak tanır.

4. Adım (Düzenle)(Kırpılmış)
4. Adım (Düzenle)(Kırpılmış)

Adım 4. İşlev dosyanızı adlandırın

Adsız metnini, işlev dosyanız için seçebileceğiniz bir adla değiştirin. MATLAB tarafından halihazırda kullanılmayan herhangi bir ismi seçebilirsiniz, ancak bazı kısıtlamalar vardır.

  • İsim bir harfle başlamalıdır
  • Yabancı veya özel karakter yok
  • Boşluk yerine alt çizgi kullanılmalıdır
Adım 5 (Kırpılmış)
Adım 5 (Kırpılmış)

Adım 5. İşlev dosyasını kullanıma hazırlayın

Kodunuz için yer açmak için yeşil metni silin. Başlık satırı ile son arasındaki boşluk önemli değildir.

Stedp 6 (Düzenle)(Kırpılmış)
Stedp 6 (Düzenle)(Kırpılmış)

Adım 6. Giriş bağımsız değişkenlerini atayın

Sil

input_args

ve parantez içine bir değişken koyun

. Matlab'daki değişkenler, sayısal bir değeri temsil eden ve hesaplamaları basitleştirmek için kullanılan harfler veya kelimelerdir. Bu değişken çarpım tablosunun boyutları olacaktır. Fonksiyon dosyası çalıştırıldığında, kullanıcı fonksiyon dosyasında kullanılacak değişken için bir değer girecektir.

İşlev dosyalarının birden fazla girişi olabilir veya hiç girişi olmayabilir

Stedp 7 (Düzenle)(Kırpılmış)
Stedp 7 (Düzenle)(Kırpılmış)

Adım 7. Çıktı argümanını atayın

Sil

çıktı_args

ve parantez içinde adında bir değişken koyun

Tablo

. Bu değişken, fonksiyon dosyasının sonunda görüntülenecek olan tamamlanmış çarpım tablosu olacaktır.

Adım 8 (Kırpılmış)
Adım 8 (Kırpılmış)

Adım 8. Boş bir tablo oluşturun

Bir sonraki satırda, önceki adımdaki çıktı değişkeniyle aynı değişkeni yazın ve ona eşit olarak ayarlayın.

sıfırlar(n);

. Bu, işlev yürütüldüğünde şablon görevi görecek bir n x n sıfır tablosu oluşturacaktır.

Noktalı virgül, MATLAB'ın bu satırdan yapılan her hesaplamayı görüntülemesini engeller, bu da ekranı alakasız verilerle karıştırır

9. Adım (Kırpılmış)
9. Adım (Kırpılmış)

Adım 9. Dış "for" döngüsünü oluşturun

"For" döngüsünün ilk satırı

Sütun = 1:1:n için

. Bu dış döngü, çarpım tablosu için sütun başlığı görevi görecektir.

"For", MATLAB'a bunun bir for döngüsü olduğunu ve mavi renkle vurgulanacağını söyler. "Sütun", MATLAB'a kaç kez çalışacağını ve çalıştırıldığında değişkenin sahip olacağı değeri söyleyecek olan değişkendir. Bu örnekte, for döngüsü "1"den "n"ye kadar çalışacak ve ortadaki "1" değişkene her seferinde 1 ekleyecektir. Normal "for" döngülerinde, "for" satırının altında her çalıştığında döngüye ne yapacağını söyleyen bir kod yazmanız gerekir. Ancak bunun gibi bazı iç içe döngülerde çalışacak kod yalnızca iç döngüde olacaktır

Adım 10 (Kırpılmış)
Adım 10 (Kırpılmış)

Adım 10. İç "for" döngüsünü oluşturun

Bu hat olacak

Satır için = 1:1:n

, önceki adımla aynıdır, ancak tablonun satırları içindir.

Adım 11 (Kırpılmış)
Adım 11 (Kırpılmış)

Adım 11. Sütunları ve satırları birlikte çarpın

Önceki adımın altına şunu yazın

Giriş = Satır*Sütun;

.

Bu, çarpım tablosunun girişlerini üretmek için her satırı her sütunla çarpacaktır. Satırların hizalanması kodu bozmaz, ancak MATLAB yine de bir döngüdeki satırları otomatik olarak biçimlendirir. Bir kez daha, yalnızca tamamlanmış tablo önemli olduğundan, MATLAB'ın her bir hesaplamayı görüntülemesini önlemek için noktalı virgül kullanılır

Adım 12 (Kırpılmış)
Adım 12 (Kırpılmış)

Adım 12. Boş tabloyu çarpılan değerlerle doldurun

İç "for" döngüsünün son satırı için şunu yazın

Tablo(Sütun, Satır) = Giriş;

.

Bu, satır ve sütun ile çarpılan her bir değeri alacak ve 8. adımdaki boş tablodaki sıfırları değiştirecektir. "(Sütun, Satır)", MATLAB'a değerin nerede olduğunu söyleyen çarpım tablosu için bir koordinat noktası görevi görür.

Adım 13
Adım 13

Adım 13. İki "for" döngüsünü tamamlayın

Kod bittiğinde her döngü bir "end" ifadesine ihtiyaç duyar. Yuvalanmış döngü veya işlev dosyasını tamamlamak için bir

son

önceki adımın altında. Ardından ↵ Enter'a basın ve başka bir tane ekleyin

son

ayrı bir satırda. Bir satırda "son" ifadesi olan başka hiçbir şey olmamalıdır.

  • bir üçüncüsü olmalı

    son

    işlevi tamamlamak için MATLAB tarafından otomatik olarak eklenen en son ifade. Bir döngü ile "son" ifadesi arasındaki boşluk miktarı önemli değildir.
  • Genel bir kural olarak, mavi ile vurgulanan her kelimenin altında bir yerde bir "son" ifadesi olmalıdır.
  • Yeterli "bitiş" ifadesi olup olmadığını kontrol etmek için mavi vurgulanmış bir kelimeye tıklayın. Kendisine bağlı olan diğer mavi kelimeyi vurgulayacaktır.
Adım 14 (Düzenle)
Adım 14 (Düzenle)

Adım 14. MATLAB'ın herhangi bir hata tespit edip etmediğini kontrol edin

MATLAB'ın kodunuzda herhangi bir hata bulup bulmadığını görmek için işlev dosyasının sağ çubuğunu kontrol edin. Kutunun rengi, kodla ilgili herhangi bir sorun olup olmadığını gösterecektir. Herhangi bir sorun varsa, MATLAB hatanın olduğu yerin yanına renkli bir çizgi koyacaktır.

  • Yeşil - Kodla ilgili herhangi bir sorun yok. Bir sonraki adıma geçebilirsiniz.
  • Turuncu/Sarı - Noktalı virgül eksik. Bu, işlevin çalışmaya devam edeceği, ancak daha yavaş olacağı ve gereksiz bilgileri göstereceği anlamına gelir.
  • Kırmızı - Fonksiyonun çalışmasını engelleyecek ciddi bir sorun var. Fareyi kutunun altındaki kırmızı çizginin üzerine getirmek, o satırda ne tür bir hata bulunduğunu size söyleyecektir. Ayrıntılara tıklamak size bir açıklama yapacak ve hatayı düzeltmenin olası yollarını önerecektir.
Adım 15 (Düzenle)(Kırpıldı)
Adım 15 (Düzenle)(Kırpıldı)

Adım 15. İşlev dosyanızı adlandırın ve kaydedin

İşlev dosyanızı kaydetmek için "Kaydet" sekmesi altındaki Farklı kaydet seçeneğine basın. Bir işlev dosyasını adlandırırken, herhangi bir karışıklığı önlemek için işlev dosyanız için seçtiğiniz adla her zaman aynı adı kullanın.

MATLAB dosyaları varsayılan olarak C:\Users\[Kullanıcı Adı]\Documents\MATLAB klasörüne kaydedilir

Adım 16
Adım 16

Adım 16. İşlevinizi test edin

İşlev dosyanızı test etmek için, işlev dosyasının adını yazarak çalıştırın ve giriş bağımsız değişkenlerini parantez içinde ekleyin. Örneğin bir 6x6 çarpım tablosu yapmak için, ekranın altındaki komut penceresine Çarpım Tablosu(6) yazın ve "Çarpma Tablosu"nu işlev dosyasını altına kaydettiğiniz adla değiştirin. Çarpım tablosu oluşturmak için bir fonksiyon dosyasını tamamladınız.

İpuçları

  • MATLAB, programı yanlışlıkla kapatırsanız, çalışmanızı son oturumdan yeniden yükleyecektir.
  • Tüm MATLAB kodları en üst satırdan en alt satıra doğru çalıştırılır.
  • Komut penceresi, tüm tabloyu tek bir çerçevede görüntüleyecek kadar büyük olmayabilir ve tabloyu parçalara böler.
  • Fazladan boşluk, kodu veya MATLAB'ın çalışma şeklini değiştirmez.
  • Döngüler de aynı işlevi yapmak için kullanılabilir, ancak daha fazla MATLAB bilgisi gerektirir.

Uyarılar

  • Her zaman end yazarak bir döngü veya işlev dosyasını tamamlayın.
  • Bir işlev dosyasının kenar çubuğundaki kutu kırmızıysa, kodun düzgün çalışmasını engelleyen bir sorun var demektir.
  • Bir değişkenin değerini bir sayı veya başka bir değişkenle değiştirirken, her zaman eşittir işaretinin sol tarafına değişecek değişkeni, sağ tarafa da değişeceği değeri koyun.

Önerilen: