Jak naprawić „Błąd używania / wymiary macierzy muszą się zgadzać” w MATLAB

Jak Naprawic Blad Uzywania Wymiary Macierzy Musza Sie Zgadzac W Matlab



MATLAB to pomocne narzędzie programistyczne, które pozwala nam wykonywać różne operacje macierzowe, a także kreślić funkcje w dwóch lub więcej wymiarach. Czasami podczas wykonywania operacji macierzowych, arytmetycznych lub kreślenia funkcji w wielu wymiarach doświadczamy tzw „Błąd podczas używania / wymiary macierzy muszą być zgodne” Błąd w MATLABIE. Ten typ błędu występuje w MATLAB-ie z powodu różnych rozmiarów lub wymiarów macierzy.

Jeśli jesteś osobą, która doświadcza tego samego rodzaju błędu, przeczytaj ten przewodnik, aby naprawić go w MATLAB.

W jaki sposób „Błąd użycia / wymiary macierzy muszą się zgadzać” występuje w MATLAB?

Istnieją dwa główne powody „Błąd podczas używania / wymiary macierzy muszą być zgodne” wystąpić w MATLAB, które są następujące:







  • Macierze nie mają tego samego rozmiaru podczas wykonywania operacji kropkowych na elementach.
  • Narysuj dwa lub więcej zestawów danych o różnych długościach.

Jak naprawić „Błąd używania / Wymiary macierzy muszą się zgadzać” w MATLAB?

Błąd ' Błąd podczas używania / Wymiary macierzy muszą być zgodne ” można naprawić przez:



  • Definiowanie dwóch lub więcej macierzy tego samego rozmiaru podczas wykonywania podziału elementarnego za pomocą operacji kropkowej.
  • Podczas kreślenia dwóch lub więcej zestawów danych wszystkie muszą mieć tę samą długość.

Przykłady

Postępuj zgodnie z tymi przykładami, aby dowiedzieć się, jak naprawić błąd „ Błąd podczas używania / Wymiary macierzy muszą być zgodne ” w MATLABIE.



Przykład 1: Jak naprawić błąd „Błąd podczas używania / wymiary macierzy muszą się zgadzać” podczas wykonywania operacji na macierzach lub operacjach arytmetycznych?

W tym przykładzie definiujemy wektor x i wektor y, funkcję x. Następnie wykonujemy elementarną operację mnożenia między tymi dwoma wektorami.





x = - 1.5 : 0,1 : 1.5 ;
i = 1 / kwadrat ( X ) ;
z = x. * I

Kiedy wykonamy ten kod, otrzymamy plik „Błąd podczas używania / wymiary macierzy muszą być zgodne” jak pokazano na ekranie.



Ten błąd wystąpił w linii 2, ponieważ nie wykonaliśmy operacji na elementach podczas obliczania y odpowiadającego każdemu elementowi x. Ten błąd można naprawić za pomocą operatora kropki, który wykonuje operacje na elementach między x i y.

x = - 1.5 : 0,1 : 1.5 ;
i = 1 . / kwadrat ( X ) ;
z = x. * I

Przykład 2: Jak naprawić ten błąd „Błąd podczas używania / wymiary macierzy muszą się zgadzać” podczas kreślenia funkcji?

Ten przykład deklaruje wektor x i definiuje funkcję y na podstawie x. Następnie wykreślamy x i y za pomocą MATLAB-a działka() funkcjonować.

x = 1.5 : 0,1 : 3 ;
i = 1 / kwadrat ( X ) ;
działka ( x, y )

Ten kod generuje błąd „ Błąd podczas używania / Wymiary macierzy muszą być zgodne ”, jak pokazano na ekranie.

Wystąpił błąd, ponieważ y nie ma tej samej długości co x. W końcu brakuje tutaj operacji kropkowej. Korzystając z operacji kropkowej, możemy naprawić ten błąd, definiując y jako mający taką samą długość jak x.

x = 1.5 : 0,1 : 3 ;
i = 1 . / kwadrat ( X ) ;
działka ( x, y )

Wniosek

„Błąd używania / Wymiary macierzy muszą się zgadzać” występuje w MATLAB-ie podczas wykonywania operacji na macierzach lub arytmetycznych lub kreślenia funkcji z wieloma wymiarami. Ten błąd może być spowodowany niezgodnością rozmiarów macierzy lub wymiarów zaangażowanych w operację. W tym przewodniku zbadaliśmy przyczyny i rozwiązania, które należy przezwyciężyć „ Błąd podczas używania / Wymiary macierzy muszą być zgodne ” w MATLABIE. Zrozumienie ich pomoże Ci pisać wydajny i bezbłędny kod w MATLAB-ie.