Преглед средње функције у Матлабу
МАТЛАБ је језик који се користи за техничко рачунање. Као што ће се већина нас сложити, окружење које се лако користи је неопходно за интегрисање задатака рачунарства, визуелизације и коначно програмирања. МАТЛАБ чини исто пружајући окружење које је не само једноставно за употребу, већ и решења која добијамо приказана у виду математичких записа са којима је већина нас упозната. У овом ћемо чланку детаљно разговарати о средњој функцији у Матлабу.
Употребе МАТЛАБ-а укључују (али нису ограничене на)
- Рачунање
- Развој алгоритама
- Моделирање
- Симулација
- Прототипирање
- Анализа података (Анализа и визуализација података)
- Инжењерска и научна графика
- Развој апликација
МАТЛАБ пружа свом кориснику корпу функција, у овом чланку ћемо разумети моћну функцију која се зове 'Средња функција'.
Синтакса средње функције у Матлабу
Разјаснимо нам синтаксу средње функције у МАТЛАБ-у
- М = средња вредност (Кс)
- М = средња вредност (Кс, дим)
- М = средња вредност (Кс, вецдим)
- М = средња вредност (___, врста)
- М = средња вредност (___, нанфлаг)
Сада ћемо разумети све то једно по једно уз помоћ примера
Али пре тога, имајте на уму да у МАТЛАБ-у матрице имају следеће димензије:
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'
Дакле, као што видимо, МАТЛАБ је систем чији је основни податковни елемент низ који не захтева никакво димензионирање. То нам омогућава да решимо рачунске проблеме, посебно проблеме са матрицом и векторским формулацијама.
Све се то ради у знатно мањој количини времена у поређењу са писањем програма на скаларном и не-интерактивном језику као што је Ц.
Препоручени чланци
Ово је водич за средњу функцију у Матлабу. Овде смо расправљали о употреби Матлаба заједно са описом средње функције у Матлабу са његовом синтаксом и разним примерима.
- Вектори у Матлабу
- Функције преноса у Матлабу
- Како инсталирати МАТЛАБ
- Питхон вс Матлаб
- МАТЛАБ функције
- Матлаб Цомпилер | Примене Матлаб Цомпилера
- Употреба Матлаба И оператера