MatLab, Matris Denklemlerini Çözmek ve İstatistiksel Analiz Gerçekleştirmek için Nasıl Kullanılır?

İçindekiler:

MatLab, Matris Denklemlerini Çözmek ve İstatistiksel Analiz Gerçekleştirmek için Nasıl Kullanılır?
MatLab, Matris Denklemlerini Çözmek ve İstatistiksel Analiz Gerçekleştirmek için Nasıl Kullanılır?

Video: MatLab, Matris Denklemlerini Çözmek ve İstatistiksel Analiz Gerçekleştirmek için Nasıl Kullanılır?

Video: MatLab, Matris Denklemlerini Çözmek ve İstatistiksel Analiz Gerçekleştirmek için Nasıl Kullanılır?
Video: Photoshop'ta Uçuşan Saçlardan Kurtulun ve Saçlarınızı Hacimlendirin 2024, Mayıs
Anonim

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.
  • ENG3050P2part1
    ENG3050P2part1

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.
  • ENG3050P2part2
    ENG3050P2part2

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.
  • ENG3050P2part4
    ENG3050P2part4

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.
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

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.
  • ENG3050P2part7
    ENG3050P2part7

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.
  • ENG3050P2numel
    ENG3050P2numel

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.
  • ENG3050P2part8
    ENG3050P2part8

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.
  • ENG3050P2part9
    ENG3050P2part9

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.
  • ENG3050P2part10
    ENG3050P2part10

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.
  • ENG3050P2part11
    ENG3050P2part11

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.
  • ENG3050P2part12
    ENG3050P2part12

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.
  • Image
    Image

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.
  • ENG3050P2tablo
    ENG3050P2tablo

İ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.

Önerilen: