Различите функције линспаце-а у МАТЛАБ-у са примерима

Razlicite Funkcije Linspace A U Matlab U Sa Primerima



Линеарно размакнути вектори имају вредности са једнаким разликама у датом линеарном домену. Једноставним речима, ако имамо домен [1, 10] и желимо да га поделимо на 5 интервалних тачака, добићемо резултантни вектор [1, 3.25, 5.50, 7.75, 10]. Овај резултујући вектор се назива линеарно распоређени вектор . У МАТЛАБ-у, линеарно распоређени вектори се креирају коришћењем функције линспаце().

Овај чланак ће нас научити како да имплементирамо МАТЛАБ линспаце() функција.

Како имплементирати функцију линспаце() у МАТЛАБ-у?

МАТЛАБ библиотека укључује уграђену линспаце() функцију која вам омогућава да креирате линеарно распоређене вредности између две одређене тачке. Ова функција захтева две вредности као улаз и још један опциони улаз који се користи за одређивање броја једнако распоређених вредности. Ова функција прати једноставну дату синтаксу:







линспаце ( < Почетна тачка > , < крајња_тачка > , ( опционо ) < број_бодова > )

Ова функција прихвата три аргумента:



  • Почетна тачка : Обавезни аргумент који се користи за спецификацију почетне вредности интервала.
  • крајња_тачка : Обавезни аргумент који се користи за спецификацију крајње вредности интервала.
  • број_бодова : Аргумент опције се користи за описивање већег броја вредности са једнаким размаком. Ако овај аргумент није наведен, функција подразумевано креира вектор од 100 једнако распоређених елемената који леже између датих тачака.

Хајде да размотримо неке практичне примере да илуструјемо рад линспаце() функција.



Пример 1

Ово је једноставан МАТЛАБ код који користи линспаце() функција за штампање једнако распоређених вредности почевши од 1 до 10.





бар =линспаце ( 1 , 10 )

У горњем коду нисмо навели број елемената, па је креирао вектор који има 100 елемената.



Пример 2

Дати МАТЛАБ код ће креирати линеарно распоређен вектор користећи линспаце() функција навођењем тачака и броја једнако распоређених вредности.

бар =линспаце ( 1 , 10 , 5 )

Пример 3

Када се црта функција, важно је обезбедити једнако распоређене вредности као домен. Уместо ручног уноса сваке вредности, можете користити линспаце() функција у МАТЛАБ-у која омогућава генерисање скупа једнако распоређених вредности унутар одређеног опсега. Тако вам помаже да поједноставите процес креирања домена за функције цртања.

к = линспаце ( 1 , 10 ) ;
и = без ( Икс ) ;
стабљика ( к,и )

Пример 4

У овом примеру ћемо креирати вектор линеарно распоређених комплексних бројева користећи линспаце() функција.

вецт = линспаце ( - 1 -ја, 1 +и, 5 )

Закључак

Линеарно размакнути вектори имају вредности које су подједнако распоређене унутар датог линеарног домена. Тхе МАТЛАБ линспаце() функција је дизајнирана да генерише такве линеарно распоређене вредности између две одређене тачке. Функција узима две вредности као обавезне улазе и пружа флексибилност да одреди број једнако распоређених вредности унутар тог интервала помоћу опционог аргумента. Овај водич демонстрира употребу линспаце() функционишу кроз практичне примере.