Bu komut seti, bir matris denkleminin nasıl çözüleceğini ve MATLAB'de bir matris üzerinde istatistiksel analizin nasıl gerçekleştirileceğini açıklar.
- Matris denklemleri Ax=B biçiminde olacaktır.
- İstatistiksel analiz, minimum, maksimum ve aralığın yanı sıra toplam veri noktası sayısını da bulacaktır. Ayrıca toplam, ortalama ve standart sapmayı da içerecektir. Bu bölüm kendi başına kullanılabilir (Bölüm 1 olmadan).
- MATLAB programlama konusunda deneyimli olanlar için kalın baskı, her adımın bir özetini sunar.
- Yeni ve daha az kendine güvenen MATLAB kullanıcıları için, kalın olmayan metin, her adımın daha ayrıntılı bir açıklamasını sunacaktır.
- Her adımdaki italik metin, adımın bir örneğini sunar; programlamaya aşina olmayanların yazdıklarıyla karşılaştırmak için bu örneklerden yararlanmaları önerilir.
adımlar
Adım 1. MATLAB'ı indirin
MATLAB'ı zaten indirmediyseniz, MATLAB'ı indirmek için https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com adresini ziyaret edin. Henüz yapmadıysanız bir öğrenci hesabı oluşturun.
Bölüm 1/2: Matris Denklemini Çözme
Adım 1. Matrislerinizi, Ax = B matris denkleminin standart biçiminde kullanılabilir olacak şekilde standartlaştırın
- Bu komut seti için matris denklemi [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] denklemi çözme sürecini göstermek için kullanılacaktır.
- matris [1 2 -2; 2 3 1; 3 2 -4] katsayı matrisidir.
- B matrisi [9; 23; 11].
- x değişkeni, denklemin çözümlerinin matrisidir.
Adım 2. A matrisini oluşturun
- MATLAB'ı açın.
- Metin yazmaya hazırlanmak için komut penceresine (ekranın ortasındaki büyük pencere) tıklayın.
- Değişken adını, bu durumda 'A' ve eşittir işaretini (=) yazın.
- Bir sol köşeli ayraç ([) ekleyin ve verilen A matrisini, sol üstten başlayıp sağa doğru çalışarak, her sayıyı bir virgül veya boşlukla ayırarak yazın. Bir satırın sonuna ulaşıldığında, bunu noktalı virgül ekleyerek belirtin. Ardından bir sonraki satırın ilk numarasını yazın ve yukarıdakiyle aynı şekilde devam edin. Tüm matrisi bu şekilde dahil edin ve ardından matrisi sağ köşeli parantez (]) ile sonlandırın,
- Değişkeni MATLAB çalışma alanında saklamak için enter tuşuna basın.
- 1. adımda verilen örnek matris için kullanıcı şunu yazacaktır: A = [1 2 -2; 2 3 1; 3 2 -4] ve enter'a basın.
Adım 3. B matrisini oluşturun
- B matrisini yukarıda açıklanan formatta yazın veya aşağıdaki kısaltılmış talimatları izleyin.
- Değişken adını ve ardından eşittir işaretini yazın. Sonra bir sol ayraç, matrisin girişlerini ve bir sağ ayraç yazın. Ardından enter'a basın.
- Örneğin, kullanıcı şunu yazardı: B = [9; 23; 11] ve ardından enter'a basın.
Adım 4. Matrislerin matris denklemlerini çözmek için uyumlu olup olmadığını kontrol edin
Bunu, her matrisin boyutunu bir değişken olarak depolayarak ve A'da B'deki satırlarla aynı sayıda sütun olup olmadığını kontrol ederek yapın.
- Matris cebirinde kullanılmadan önce matrislerin neden uyumluluk açısından test edilmesi gerektiğini incelemek için https://math.sfsu.edu/smith/Documents/AppendixC.pdf adresini ziyaret edin.
- A matrisi için bir boyut değişkeni oluşturun. Yeni bir değişken adı ve ardından eşittir işareti, ardından 'boyut' ve parantez içine alınmış A matrisi için değişken yazın. Enter'a basın.
- Örnek matris için, kullanıcı şunu yazacaktır: Boyut = boyut(A) ve enter'a basın.
- B matrisi için yukarıdakiyle aynı şekilde bir boyut değişkeni oluşturun.
- Örneğin, kullanıcı şunu yazardı: Bboyutu = beden(B) ve enter'a basın.
- Yeni bir değişken adı ve ardından eşittir işareti yazarak A'nın satırlarını B'nin sütunlarıyla karşılaştırın. Ardından bir sol parantez, A boyutu değişken adı ve '(2)', iki eşittir işareti, B boyutu değişken adınızı '(1)' yazın ve parantezi kapatın. Enter'a basın.
- Örnek matris için, kullanıcı şunu yazacaktır: comp = (Asize(2) == Bsize(1)) ve enter'a basın.
- Matrisler uyumluysa çıktı 1 olur ve matrisler matris denklemleri için kullanılabilir.
- Matrisler uyumlu değilse, çıktı 0 olur ve matrisler matris denklemleri için kullanılamaz.
Adım 5. x için çözün
- 'x =', A matrisi değişken adını, ters eğik çizgiyi () ve B matrisi değişken adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: x = A\B ve enter'a basın.
- Çözüm, x değişkeninde saklanacaktır.
Bölüm 2/2: İstatistiksel Analiz Yapma
Adım 1. A matrisini tek satırlık bir matris olarak oluşturun
- A için yeni bir değişken adı ve ardından eşittir işareti yazın. Bir sol köşeli ayraç ([) ve matristeki her sayıyı bir boşluk veya virgülle ayırarak yazın. Sağ köşeli parantez (]) ile kapatın ve enter tuşuna basın.
- 1. bölümün 1. adımında verilen örnek matris için kullanıcı şunu yazacaktır: Ok = [1 2 -2 2 3 1 3 2 -4] ve enter'a basın.
Adım 2. Yerleşik 'numel' işlevini kullanarak veri noktalarının sayısını hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'numel' yazın ve parantez içine alınmış A matrisinin adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Ntoplam = sayı(Ok) ve enter'a basın.
Adım 3. Yerleşik 'min' işlevini kullanarak minimum veriyi hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'min' yazın ve parantez içine alınmış A matrisinizin adını yazın. Ardından enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Amin = dak(Ok) ve enter'a basın.
Adım 4. Yerleşik 'max' işlevini kullanarak maksimum veriyi hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'max' yazın ve parantez içine alınmış A matrisinin adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Amax = maks(Ok) ve enter'a basın.
Adım 5. Minimum değerden maksimum değeri çıkararak veri aralığını hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından maksimum değişken adını, eksi işaretini (-) ve minimum değişken adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: aralık = Amax - Amin ve enter'a basın.
Adım 6. Yerleşik 'sum' işlevini kullanarak verilerin toplamını hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'sum' yazın ve parantez içine alınmış A matrisinin adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Asum = toplam(Ok) ve enter'a basın.
Adım 7. Yerleşik 'ortalama' işlevini kullanarak verilerin ortalamasını (veya ortalamasını) hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'ortalama' yazın ve parantez içine alınmış A matrisinin adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Amean = ortalama(Ok) ve enter'a basın.
Adım 8. Yerleşik 'std' işlevini kullanarak verilerin standart sapmasını (varyansın karekökü) hesaplayın
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'std' yazın ve parantez içine alınmış A matrisinin adını yazın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: Astd = std(Ok) ve enter'a basın.
Adım 9. Yerleşik 'tablo' işlevini kullanarak istatistiksel analizi görüntülemek için bir tablo oluşturun
- Yeni bir değişken adı ve ardından eşittir işareti yazın. Ardından 'table' yazın ve iki ile sekiz arasındaki adımlar için oluşturulan değişkenlerin her birini virgülle ayırarak parantez içine alın. Enter'a basın.
- Örneğin, kullanıcı şunu yazardı: İstatistikler = tablo(Ntoplam, Amin, Amax, aralık, Asum, Amean, Astd) ve enter'a basın.
İpuçları
- Herhangi bir zamanda bir hata yaparsanız, bir değişkeni doğru şekilde yeniden yazıp enter tuşuna basarak değiştirebilirsiniz. Bu ad altında depolanan önceki değişkenin yerini alacaktır.
- Tamamen yeniden başlatmak istiyorsanız, 'clc' yazın ve enter tuşuna basın. Bu, MATLAB'ı yeni açıyormuşsunuz gibi her şeyi sıfırlayacaktır.
- Komut penceresinde yazdığınız komut(lar)ın sonucunu/sonuçlarını göstermek istemiyorsanız, komutunuzu noktalı virgülle bitirin.
- Daha temiz bir komut penceresine sahip olmak için, bir satırı noktalı virgülle sonlandırarak, MATLAB'ın enter tuşuna bastıktan sonra değişkenlerinizi tekrar görüntülemesini önleyebilirsiniz. Değişkenler hala çalışma alanında saklanacak, sadece ekranda görüntülenmeyecekler.
- MATLAB yazılımı hakkında daha fazla bilgi için, program hakkında daha fazla bilgi edinmek için https://www.mathworks.com/products/matlab.html adresini ziyaret edin.