Matris Tənliklərini Həll etmək və Statistik Təhlil aparmaq üçün MatLabdan necə istifadə olunur

Mündəricat:

Matris Tənliklərini Həll etmək və Statistik Təhlil aparmaq üçün MatLabdan necə istifadə olunur
Matris Tənliklərini Həll etmək və Statistik Təhlil aparmaq üçün MatLabdan necə istifadə olunur

Video: Matris Tənliklərini Həll etmək və Statistik Təhlil aparmaq üçün MatLabdan necə istifadə olunur

Video: Matris Tənliklərini Həll etmək və Statistik Təhlil aparmaq üçün MatLabdan necə istifadə olunur
Video: ФОТОШОП БОЛЬШЕ НЕ НУЖЕН! Превью в GIMP 2024, Bilər
Anonim

Bu təlimat dəsti, matris tənliyini necə həll etməyi və MATLAB -da bir matris üzərində statistik təhlil aparmağı izah edir.

  • Matris tənlikləri Ax = B şəklində olacaq.
  • Statistik analiz, məlumat nöqtələrinin ümumi sayını, minimum, maksimum və aralığını tapacaq. Bundan əlavə, cəm, orta və standart sapma daxil olacaq. Bu bölmə müstəqil olaraq istifadə edilə bilər (1 -ci hissə olmadan).
  • MATLAB proqramlaşdırma təcrübəsi olanlar üçün qalın çap hər bir addıma bir baxış təqdim edir.
  • Yeni və daha az özünə güvənən MATLAB istifadəçiləri üçün qalın olmayan mətn hər bir addımın daha ətraflı təsvirini təqdim edəcək.
  • Hər bir addımdakı kursiv mətn addımın bir nümunəsini təqdim edir; Proqramlaşdırma ilə tanış olmayanların yazdıqları ilə müqayisə etmək üçün bu nümunələrdən istifadə etmələri təklif olunur.

Addımlar

Addım 1. MATLAB -ı yükləyin

MATLAB -ı hələ yükləməmisinizsə, https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com saytına daxil olaraq MATLAB -ı yükləyin. Əgər bunu etməmisinizsə, tələbə hesabı yaradın.

2 -dən 1 -ci hissə: Matris tənliyinin həlli

Addım 1. Matrislərinizi Ax = B matris tənliyinin standart formasında istifadə etmək üçün standartlaşdırın

  • Bu təlimat dəsti üçün matris tənliyi [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] tənliyin həlli prosesini göstərmək üçün istifadə ediləcək.
  • Matris [1 2 -2; 2 3 1; 3 2 -4] əmsal matrisidir.
  • B matrisi [9; 23; 11].
  • X dəyişənliyi tənliyin həlli matrisidir.

Addım 2. A matrisi yaradın

  • MATLAB -ı açın.
  • Mətn yazmağa hazırlaşmaq üçün əmr pəncərəsinə (ekranın ortasındakı böyük pəncərə) basın.
  • Dəyişən adını yazın, bu vəziyyətdə 'A' və bərabərlik işarəsini (=) yazın.
  • Sol mötərizəni ([) daxil edin və hər bir nömrəni vergül və ya boşluqla ayıraraq yuxarı soldan başlayaraq sağa işləyən A matrisini yazın. Satırın sonuna çatdıqda, nöqtəli vergül əlavə edərək bunu bildirin. Sonra növbəti sətrin ilk nömrəsini yazın və yuxarıdakı kimi davam edin. Bütün matrisi bu şəkildə daxil edin və sonra matrisi sağ mötərizə ilə bitirin (]),
  • Dəyişəni MATLAB iş sahəsində saxlamaq üçün enter düyməsini vurun.
  • 1 -ci addımda verilən nümunə matris üçün istifadəçi yazar A = [1 2 -2; 2 3 1; 3 2 -4] və daxil edin.
  • ENG3050P2part1
    ENG3050P2part1

Addım 3. B matrisi yaradın

  • B matrisini yuxarıda izah edildiyi kimi eyni formatda yazın və ya aşağıdakı qısaldılmış təlimatları izləyin.
  • Dəyişən adın ardınca bərabər işarəsini yazın. Sonra sol mötərizəni, matrisin girişlərini və sağ mötərizəni yazın. Sonra daxil edin.
  • Məsələn, istifadəçi yazacaq B = [9; 23; 11] və sonra daxil edin.
  • ENG3050P2 hissə2
    ENG3050P2 hissə2

Addım 4. Matrislərin matris tənliklərini həll etmək üçün uyğun olub olmadığını yoxlayın

Bunu hər matrisin ölçüsünü bir dəyişən olaraq saxlayaraq və A -da B sətirləri ilə eyni sayda sütun olub olmadığını yoxlamaqla edin.

  • Matris cəbrində istifadə edilməzdən əvvəl matrislərin uyğunluq üçün niyə test edilməli olduğunu nəzərdən keçirmək üçün https://math.sfsu.edu/smith/Documents/AppendixC.pdf səhifəsinə daxil olun.
  • A matrisi üçün bir ölçü dəyişənini yaradın, sonra bərabərlik işarəsini, sonra 'ölçüsünü' və yeni bir dəyişən adı yazın və mötərizədə olan A matrisinin dəyişənini yazın. Daxil edin.
  • Məsələn matris üçün istifadəçi yazacaq Boy = ölçü (A) və daxil edin.
  • B matrisi üçün yuxarıdakı kimi eyni ölçüdə bir dəyişən yaradın.
  • Məsələn, istifadəçi yazacaq Bsize = ölçü (B) və daxil edin.
  • A satırlarını B sütunları ilə müqayisə edin və bərabərlik işarəsi ilə yeni bir dəyişən adı yazın. Sonra sol mötərizəni, A ölçüsü dəyişən adını və '(2)', iki bərabər işarəni, B ölçüsü dəyişən adınızı '(1)' yazın və mötərizəni bağlayın. Daxil edin.
  • Məsələn matris üçün istifadəçi yazacaq comp = (Boyut (2) == Bsize (1)) və daxil edin.
  • Matrislər uyğun gəlsə, çıxış 1 olacaq və matrislər matris tənlikləri üçün istifadə edilə bilər.
  • Matrislər uyğun gəlmirsə, çıxış 0 olacaq və matrislər matris tənlikləri üçün istifadə edilə bilməz.
  • ENG3050P2part4
    ENG3050P2part4

Addım 5. x üçün həll edin

  • 'X =' yazın, A matris dəyişən adı, arxa xətt () və B matris dəyişən adı. Daxil edin.
  • Məsələn, istifadəçi yazacaq x = A / B və daxil edin.
  • Çözüm x dəyişənində saxlanılacaq.
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

2 -ci hissə 2: Statistik təhlilin aparılması

Addım 1. A matrisini tək sıra matris olaraq yaradın

  • A üçün yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sol mötərizəni ([) və matrisə boşluq və ya vergüllə ayrılmış hər bir nömrəni daxil edin. Sağ mötərizə ilə bağlayın (]) və Enter düyməsini basın.
  • 1 -ci hissənin 1 -ci addımında verilən nümunə matris üçün istifadəçi yazacaq Ok = [1 2 -2 2 3 1 3 2 -4] və daxil edin.
  • ENG3050P2part7
    ENG3050P2part7

Addım 2. Daxili 'numel' funksiyasından istifadə edərək məlumat nöqtələrinin sayını hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'numel' və mötərizədə olan A matrisinin adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq Ümumi = sayı (Arow) və daxil edin.
  • ENG3050P2numel
    ENG3050P2numel

Addım 3. Daxili 'min' funksiyasından istifadə edərək məlumatların minimumunu hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'min' və mötərizədə olan A matrisinizin adını yazın. Sonra daxil edin.
  • Məsələn, istifadəçi yazacaq Amin = dəq (Arow) və daxil edin.
  • ENG3050P2part8
    ENG3050P2part8

Addım 4. Daxili 'max' funksiyasından istifadə edərək məlumatların maksimumunu hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'max' yazın və mötərizədə olan A matrisinin adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq Amax = maksimum (Arow) və daxil edin.
  • ENG3050P2part9
    ENG3050P2part9

Addım 5. Minimum dəyərdən maksimum dəyəri çıxarmaqla məlumat aralığını hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra maksimum dəyişən adını, eksi işarəsini (-) və minimum dəyişən adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq diapazon = Amax - Amin və daxil edin.
  • ENG3050P2 hissə10
    ENG3050P2 hissə10

Addım 6. Daxili 'sum' funksiyasından istifadə edərək məlumatların cəmini hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'sum' yazın və mötərizədə A matrisinin adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq Asum = cəmi (Arow) və daxil edin.
  • ENG3050P2 hissə11
    ENG3050P2 hissə11

Addım 7. Daxili 'orta' funksiyasından istifadə edərək məlumatların ortalamasını (və ya ortalamasını) hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra mötərizəyə alınmış "ortalama" və A matrisinin adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq Amean = orta (Arow) və daxil edin.
  • ENG3050P2 hissə12
    ENG3050P2 hissə12

Addım 8. Daxili 'std' funksiyasından istifadə edərək məlumatların standart sapmasını (dispersiyanın kvadrat kökü) hesablayın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'std' yazın və mötərizədə olan A matrisinin adını yazın. Daxil edin.
  • Məsələn, istifadəçi yazacaq Astd = std (Arow) və daxil edin.
  • Image
    Image

Addım 9. Daxili 'masa' funksiyasından istifadə edərək statistik təhlili göstərmək üçün bir cədvəl yaradın

  • Yeni bir dəyişən adı yazın və ardınca bərabər işarəsini yazın. Sonra 'masa' yazın və mötərizəyə alınmış vergüllə ayrılaraq iki ilə səkkiz arasındakı addımlar üçün yaradılan dəyişənlərin hər birini əlavə edin. Daxil edin.
  • Məsələn, istifadəçi yazacaq Statistikalar = cədvəl (Ntotal, Amin, Amax, range, Asum, Amean, Astd) və daxil edin.
  • ENG3050P2table
    ENG3050P2table

İpuçları

  • İstənilən vaxt səhv etsəniz, onu düzgün şəkildə yenidən yazaraq enter düyməsinə basaraq dəyişəni əvəz edə bilərsiniz. Bu ad altında saxlanılan əvvəlki dəyişəni əvəz edəcək.
  • Tamamilə yenidən başlatmaq istəyirsinizsə, 'clc' yazın və enter düyməsini basın. Bu, MATLAB -ı yeni açdığınız kimi hər şeyi sıfırlayacaq.
  • Komanda pəncərəsində yazdığınız əmrlərin nəticələrini göstərmək istəmirsinizsə, əmrinizi nöqtəli vergüllə bitirin.
  • Daha təmiz bir komanda pəncərəsinə sahib olmaq üçün, xətti nöqtəli vergüllə bitirərək enter düyməsini vurduqdan sonra MATLAB -ın dəyişənlərinizi yenidən göstərməsini maneə törədə bilərsiniz. Dəyişənlər hələ də iş yerində saxlanılacaq, sadəcə ekranda göstərilməyəcək.
  • MATLAB proqramı haqqında daha çox məlumat üçün, https://www.mathworks.com/products/matlab.html səhifəsinə daxil olaraq proqram haqqında daha çox məlumat əldə edə bilərsiniz.

Tövsiyə: