Skip to content

Instantly share code, notes, and snippets.

@achudars
Created October 31, 2013 18:21
Show Gist options
  • Save achudars/7254435 to your computer and use it in GitHub Desktop.
Save achudars/7254435 to your computer and use it in GitHub Desktop.
'matlabs' в терминале - запустить MatLab
help
; - не выводить o/p
clear - очистить все переменные
(1:5) - интервал от 1 до 5 [1 2 3 4 5]
(1:2:7) - и. от 1 до 7 с шагом в 2 [1 3 5 7]
linspace(A,B) - от A до B с одинаковым шагом Матрицы
A=[1 2] - одномерная матрица
A=[1 1; 2 2] - ; в обьявлении матрицы добавляет измерение
B=B * 2 - умножить каждый элемент на 2
C=A * B - стандартное перемножение матриц(ряды A перемножаются на колонки
C=A .* B - перемножение элементов A на соотв. элементы B
\ / - левое правое деление матриц
C=[A B] - concatenate(связывать) матрицы горизонтально
C=[A; B] - concatenate матрицы вертикально
A(:) - связать все колонки одна за другой в одну
A(X,Y) - выбрать 1 элемент из матрицы A в X ряду и Y колонке
A(:,X) - выбрать X колонку из матрицы A, где X может быть числом или критерием отбора
A(X,:) - выбрать X ряд из матрицы A, где X может быть числом или критерием отбора
A(:,[2 3]) - выбрать 2ую и 3ью колонку из матрицы A
sum(A) - складывает все значения в столбцах образуя одномерную матрицу. Если матрица уже одномерная - складывает все значения в одно [sum(sum(A)) - сумма всех чисел в матрице]
rand(X,Y) - матрица X на Y рандомных значений
Статистика
mean - среднее значение
std - standard deviation - отклонение от среднего значения
Графики
Выделить переменные в Workspace - выбрать plot()
hold в конце функции для удержания графики на листе/вызвать рисование графика в этой же строке
Нейросети
net.trainParam.epochs - кол.во этапов обучения
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment