Како да поправите „Грешка у коришћењу / димензије матрице морају да се слажу“ у МАТЛАБ-у

Kako Da Popravite Greska U Koriscenu Dimenzije Matrice Moraju Da Se Slazu U Matlab U



МАТЛАБ је користан алат за програмирање који нам омогућава да изводимо различите матричне операције као и да цртамо функције у две или више димензија. Понекад док изводимо матрице, аритметичке операције или цртамо функције у више димензија, доживљавамо „Грешка у коришћењу / димензије матрице морају да се слажу“ грешка у МАТЛАБ-у. Ова врста грешке се јавља у МАТЛАБ-у због различитих величина или димензија матрица.

Ако сте ви тај који има исту врсту грешке, прочитајте овај водич да бисте је поправили у МАТЛАБ-у.

Како се „Грешка у коришћењу / димензије матрице морају слагати“ јавља у МАТЛАБ-у?

Два су главна разлога за „Грешка у коришћењу / димензије матрице морају да се слажу“ да се јављају у МАТЛАБ-у, а то су:







  • Матрице немају исту величину док изводе операције тачака по елементима.
  • Нацртајте два или више скупова података различитих дужина.

Како поправити „Грешка у коришћењу / димензије матрице морају да се слажу“ у МАТЛАБ-у?

Грешка ' Грешка у коришћењу / Димензије матрице морају да се слажу ” може се поправити помоћу:



  • Дефинисање две или више матрица исте величине док се дељење по елементима врши помоћу операције тачке.
  • Док се цртају два или више скупова података, сви они морају бити исте дужине.

Примери

Пратите ове примере да бисте научили како да поправите „ Грешка у коришћењу / Димензије матрице морају да се слажу ” у МАТЛАБ-у.



Пример 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 . / скрт ( Икс ) ;
плот ( к,и )

Закључак

„Грешка у коришћењу / димензије матрице морају да се слажу“ јавља се у МАТЛАБ-у током извођења матрица или аритметичких операција или цртања функција са више димензија. Ова грешка може бити последица некомпатибилности величина или димензија матрице укључених у операцију. У овом водичу смо истражили узроке и поправке за превазилажење „ Грешка у коришћењу / Димензије матрице морају да се слажу ” у МАТЛАБ-у. Њихово разумевање ће вам помоћи да напишете ефикасан код без грешака у МАТЛАБ-у.