Ако сте ви тај који има исту врсту грешке, прочитајте овај водич да бисте је поправили у МАТЛАБ-у.
Како се „Грешка у коришћењу / димензије матрице морају слагати“ јавља у МАТЛАБ-у?
Два су главна разлога за „Грешка у коришћењу / димензије матрице морају да се слажу“ да се јављају у МАТЛАБ-у, а то су:
- Матрице немају исту величину док изводе операције тачака по елементима.
- Нацртајте два или више скупова података различитих дужина.
Како поправити „Грешка у коришћењу / димензије матрице морају да се слажу“ у МАТЛАБ-у?
Грешка ' Грешка у коришћењу / Димензије матрице морају да се слажу ” може се поправити помоћу:
- Дефинисање две или више матрица исте величине док се дељење по елементима врши помоћу операције тачке.
- Док се цртају два или више скупова података, сви они морају бити исте дужине.
Примери
Пратите ове примере да бисте научили како да поправите „ Грешка у коришћењу / Димензије матрице морају да се слажу ” у МАТЛАБ-у.
Пример 1: Како да исправите грешку „Грешка у коришћењу / димензије матрице морају да се слажу“ док се изводе матрице или аритметичке операције?
У овом примеру дефинишемо вектор к и вектор и, функцију к. Затим изводимо операцију множења по елементима између ова два вектора.
к = - 1.5 : 0.1 : 1.5 ;
и = 1 / скрт ( Икс ) ;
з = к. * и
Када извршимо овај код, добијамо „Грешка у коришћењу / димензије матрице морају да се слажу“ као што је приказано на екрану.
Ова грешка се догодила у реду 2 јер нисмо извршили операције по елементима док смо израчунали и које одговара сваком елементу к. Ова грешка се може исправити коришћењем оператора тачке који изводи операцију по елементима између к и и.
к = - 1.5 : 0.1 : 1.5 ;и = 1 . / скрт ( Икс ) ;
з = к. * и
Пример 2: Како да поправите ову грешку „Грешка у коришћењу / димензије матрице морају да се слажу“ док се црта функција?
Овај пример декларише вектор к и дефинише функцију и у терминима к. Затим цртамо к и и користећи МАТЛАБ плот() функција.
к = 1.5 : 0.1 : 3 ;и = 1 / скрт ( Икс ) ;
плот ( к,и )
Овај код генерише грешку „ Грешка у коришћењу / Димензије матрице морају да се слажу ” као што је приказано на екрану.
Грешка је настала зато што и нема исту дужину као к. На крају крајева, овде недостаје операција тачке. Користећи операцију тачке, можемо поправити ову грешку тако што ћемо дефинисати и да има исту дужину као к.
к = 1.5 : 0.1 : 3 ;и = 1 . / скрт ( Икс ) ;
плот ( к,и )
Закључак
„Грешка у коришћењу / димензије матрице морају да се слажу“ јавља се у МАТЛАБ-у током извођења матрица или аритметичких операција или цртања функција са више димензија. Ова грешка може бити последица некомпатибилности величина или димензија матрице укључених у операцију. У овом водичу смо истражили узроке и поправке за превазилажење „ Грешка у коришћењу / Димензије матрице морају да се слажу ” у МАТЛАБ-у. Њихово разумевање ће вам помоћи да напишете ефикасан код без грешака у МАТЛАБ-у.