Преглед средње функције у Матлабу

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

Употребе МАТЛАБ-а укључују (али нису ограничене на)

  • Рачунање
  • Развој алгоритама
  • Моделирање
  • Симулација
  • Прототипирање
  • Анализа података (Анализа и визуализација података)
  • Инжењерска и научна графика
  • Развој апликација

МАТЛАБ пружа свом кориснику корпу функција, у овом чланку ћемо разумети моћну функцију која се зове 'Средња функција'.

Синтакса средње функције у Матлабу

Разјаснимо нам синтаксу средње функције у МАТЛАБ-у

  • М = средња вредност (Кс)
  • М = средња вредност (Кс, дим)
  • М = средња вредност (Кс, вецдим)
  • М = средња вредност (___, врста)
  • М = средња вредност (___, нанфлаг)

Сада ћемо разумети све то једно по једно уз помоћ примера

Али пре тога, имајте на уму да у МАТЛАБ-у матрице имају следеће димензије:

1 = редови, 2 = ступци, 3 = дубина

Опис средње функције у Матлабу

1. М = средња вредност (Кс)

  • Ова функција ће вратити средину свих елемената 'Кс', дуж димензије низа која није једнострука, тј. Величина није једнака 1 (Размотрит ће прву димензију која није једнолична).
  • средња вредност (Кс) враћа средину елемената, ако је Кс вектор.
  • меан (Кс) ће вратити редни вектор који ће имати средину сваког ступца, ако је Кс матрица.
  • Ако је Кс вишедимензионални низ, средња вредност (Кс) ће деловати дуж димензије 1. поља чија је величина не-једнолична (није једнака 1) и третираће све елементе као векторе. Ова димензија ће постати 1, а величина осталих димензија се неће мењати.

Пример

Кс = (2 3 5; 4 6 1; 6 2 4; 1 2 7)

Тако,

Решење : М = средња вредност (Кс) = 3.2500 3.2500 4.2500

Овде, пошто се димензија не помиње, средина се узима дуж елемената реда (за први низ елемената реда добит ћемо (2 + 4 + 6 + 1) подељено на 4, тј. 3.2500 и тако даље)

2. М = средња вредност (Кс, дим)

Ова функција резултира средњом дужином димензије дим. Пређена димензија биће скаларна количина.

Пример

Кс = (3 2 4; 1 5 2; 2 6 0; 3 7 5)

Тако,

Решење

3. М = средња вредност (Кс, вецдим)

Ова функција ће израчунати средину на основу димензија наведених у вектору ведим. Нпр. ако имамо матрицу, тада ће средња вредност (Кс, (1 2)) бити средина свих елемената присутних у А, јер ће сваки елемент матрице А бити смештен у одсечку матрице који је дефинисан димензијама 1 & 2 (Као што је већ споменуто, имајте на уму да је димензија 1 за редове, а 2 за ступце)

Пример

Прво направимо низ:

Кс (:, :, 1) = (3 5; 2 6);
Кс (:, :, 2) = (2 7; 1 3);

Морамо пронаћи М = средња вредност (Кс, (1, 2))

Решење: М1 =
М1 (:, :, 1) = 4
М1 (:, :, 2) = 3.2500

Такође је представљена нова функција у МАТЛАБ-у, почев од Р2018б.
Ово нам помаже да израчунамо средину за све димензије низа. Једноставно можемо пренијети „све“ као аргумент нашој функцији.

Дакле, ако поново узмемо у обзир горе поменути пример и употријебимо функцију М = меан (Кс, 'алл'), добићемо излаз као 3.6250 (што је заправо средња вриједност 4 и 3.25 добијена горе)

4. М = средња вредност (___, врста)

Користиће било који улазни аргумент претходне синтаксе и враћа средњу вредност са наведеним типом података (вансеријска врста)

Излазни тип може бити од следеће три врсте:

  • Уобичајено
  • Двокреветна
  • Нативе

Да разумемо ово под 2 сценарија:

  • Кад је аргумент изворни
  • Када је аргумент „двострук“

Пример 1 (Аргумент је изворни)

Кс = инт32 (1: 5);
М = средња вредност (А, 'матерња')

Решење:

М = инт32
3

Тамо где је инт32 изворни тип података, елементи Кс и 3 су средњи елементи од 1 до 5

Пример 2 (Аргумент је „двострук“)

Кс = они (5, 1);
М = средња вредност (Кс, 'дупло)

Решење:

М = 1
Овде можемо проверити класу излаза користећи: цласс (М), који ће вратити „доубле“

5. М = средња вредност (___, нанфлаг)

Ова функција ће одредити да ли треба искључити или укључити НаН вредности из израчуна било које претходне синтаксе.
Има следећа 2 типа:

  • Средња вредност (Кс, 'омитНаН'): Пустиће све НаН вредности из израчуна
  • Средња вредност (Кс, „укључиНаН“): У прорачун ће додати све НаН вредности.

Пример

Дефинишите вектор Кс = (1 1 1 НаН 1 НаН);
М = средња вредност (А, 'омитнан')

Решење: Ево, излаз који ћемо добити је средња вредност након уклањања НаН вредности, а то је: '1'

Дакле, као што видимо, МАТЛАБ је систем чији је основни податковни елемент низ који не захтева никакво димензионирање. То нам омогућава да решимо рачунске проблеме, посебно проблеме са матрицом и векторским формулацијама.
Све се то ради у знатно мањој количини времена у поређењу са писањем програма на скаларном и не-интерактивном језику као што је Ц.

Препоручени чланци

Ово је водич за средњу функцију у Матлабу. Овде смо расправљали о употреби Матлаба заједно са описом средње функције у Матлабу са његовом синтаксом и разним примерима.

  1. Вектори у Матлабу
  2. Функције преноса у Матлабу
  3. Како инсталирати МАТЛАБ
  4. Питхон вс Матлаб
  5. МАТЛАБ функције
  6. Матлаб Цомпилер | Примене Матлаб Цомпилера
  7. Употреба Матлаба И оператера

Категорија: