NEW
Font size
WorksheetsЭкзамен по MatLab.
Total questions: 45
Worksheet time: 45mins
ldivide это:
обратное деление матриц
поэлементное умножение массивов слева направо
поэлементное деление массивов слева направо
поэлементное деление массивов справа налево
Каков будет результат выполнения данных команд? eq(2,2) le(5,3)
False True
1 1
0 1
1 0
Приоритет операций (наивысший из предложенных)
арифметические операции сложения и вычитания
операторы отношения
арифметические операции умножения и деления
логические операторы
A = [ ] используется для:
задания порядка выполнения операций
удаляет столбец из матрицы A
удаляет строку из матрицы A
создает пустую матрицу A
[;] - Этот специальный символ обозначает:
объединение нескольких матриц-блоков с одинаковым количеством строк
присваивание подмассива
объединение нескольких матриц-блоков при условии, что все составные блоки-матрицы имеют одинаковое количество столбцов
мнимую единицу
Системная переменная Inf:
возвращает строку str с информацией о компьютере
возвращает представление для нечисловых величин
возвращает результат выполнения последней операции
возвращает представление положительной бесконечности для машинной арифметики
Переменная varargin:
позволяет использовать в функциях переменное число выходных параметров
возвращает значение бита в позиции bit операнда A
позволяет использовать в функциях переменное число входных параметров
устанавливает бит в позиции bit равным значению v, которое должно быть 0 или 1
Поразрядная обработка данных.
bitshift(A,n) возвращает:
возвращает значение бита в позиции bit операнда A
возвращает поразрядное ИЛИ двух неотрицательных целых аргументов A и B
возвращает значение аргумента А, сдвинутое на n бит
устанавливает бит в позиции bit аргумента A в единичное значение
Обработка множеств.
intersect(a,b) возвращает:
вектор объединенных значений из a и b без повторяющихся элементов
общие элементы векторов a и b
вектор той же длины, что и исходный a, содержащий логические единицы на месте тех элементов вектора а, которые принадлежат множеству S
возвращает строки, которые не являются пересечениями матриц a и b
setdiff(a,b) возвращает:
возвращает объединение множеств, то есть те элементы вектора a, которые содержатся в векторе b
возвращает уникальные строки a
возвращает разность множеств, то есть те элементы вектора a, которые не содержатся в векторе b
возвращает объединенные строки из a и b, не содержащие повторений
datevec(A) – преобразует входные величины в массив:
размерности nх7
размерности 6х5
нулевых значений
размерности nх6
calendar – возвращает матрицу размером:
5х5
4х3
7х12
6х7
clock – возвращает вектор из:
24 элементов
7 элементов
6 элементов
нулевых значений
Значение функции exp(X) для комплексного числа exp(2+3i) будет равно:
7.3151 1.0427i
-5.1150 + 4.1427i
-7.3151 + 1.0427i
-2 +3i
Значение функции log10(10^5.678) будет равно:
5.6780
0.348
312689
0.4771
asec(X) – возвращает для каждого элемента X:
арккосеканс
арксеканс
арккотангенс
арксинус
Значение функции аtan(X) для X равного 1 будет:
1.0472
0.278
0.4636
0.7854
Значение гиперболического арккосинуса возвращаемого функцией acosh(X) для аргумента Х равного 0.7 будет равно:
0 + 0.7954i
0.1003 + 1.5708i
0 + 1.3181i
0.9065 + 1.5708i
Функция floor(A) возвращает:
A с элементами, представляющими ближайшее меньшее или равное соответствующему элементу А целое число
A с элементами, представляющими ближайшее меньшее или равное соответствующему элементу А дробное число
A с элементами, представляющими ближайшее большее или равное соответствующему элементу А целое число
ближайшее большее или равное А целое число
Функция real(Z) возвращает:
мнимые части всех элементов массива Z
возвращает аргумент комплексного числа в радианах
возвращает число, комплексно-сопряженное аргументу Z
вещественные части всех элементов комплексного массива Z
Для создания матриц, все элементы которых – единицы, используется функция:
zeros(n)
ones(n)
linspace(a)
eye(n)
Какая функция генерирует массивы случайных чисел:
linspace(a)
zeros(n)
ones(n)
rand(n)
Какая функция генерирует вектор равноотстоящих в логарифмическом масштабе точек:
linspace(a,b)
logspace(a,b)
ones(m,n)
zeros(m,n)
Конкатенация массивов и матриц это:
вычитание
объединение
делениие
умножение
X = diag(v,2) поместит вектор v на:
на главную диагональ
ниже главной диагонали
выше главной диагонали
в произвольном порядке
Функция, которая зеркально переставляет столбцы матрицы А относительно вертикальной оси:
C = cat(dim,A,B)
X = diag(v,k)
B = fliplr(A)
B = flipud(A)
Какая функция возвращает матрицу В, состоящую из mхn копий матрицы А:
repmat(A,m,n)
reshape(A,m,n)
sum(A,dim)
tril(X,k)
Функция которая возвращает матрицу, все элементы которой выше главной диагонали X заменены нулями:
rot90(A)
triu(X)
sum(A)
tril(X)
Для создания пустой матрцы необходимо выполнить команду:
M=[]
M=[one]
rand(n)
zeros(n)
Функция которая возвращает логарифм матрицы:
logm(X)
expm(X)
funm(X)
sqrtm(x)
Разреженными матрицами называются:
содержащие некоторое число элементов с произвольными значениями
содержащие преимущественно элементы с нулевыми значениями
содержащие преимущественно элементы с ненулевыми значениями
содержащие значения главной диагонали равными нулю
Полными матрицами называются:
матрицы без элементов с нулевыми значениями
матрицы без элементов с произвольными значениями
содержащие некоторое число элементов с нулевыми значениями
матрицы суммы элементов отдельно взятых диагоналей равны между собой
Команда nnz(X):
возвращает количество ячеек памяти для ненулевых элементов
возвращает полный вектор-столбец ненулевых элементов матрицы Х
возвращает число ненулевых элементов матрицы X
генерирует разреженную матрицу
Команда A = spdiags(B,d,A) выполняет:
извлекает диагонали, определенные вектором d;
создает разреженную матрицу размера mхn,
возвращает случайную разреженную матрицу размера mxn
заменяет столбцами матрицы B диагонали матрицы А, определенные вектором d
Функция spy(S):
cоздаёт магическую матрицу S
возвращает вектор упорядоченности столбцов разреженной матрицы S
графически отображает разреженность произвольной матрицы S
возвращает вектор максимального соответствия матрицы S
Многомерные массивы характеризуются размерностью более:
2
1
5
N
Удаления отдельных столбцов производится присвоением им значений:
0
del
пустого вектора столбца [ ]
null
Для объединения двух массивов вдоль размерности DIM применяют функцию:
cat(DIM,A,B)
zeros(А,В)
cat(2,A,B)
ndims(А,В)
Для двумерного массива перестановка означает:
транспонирование
отражение
отображение
конкатенация
Функция которая возвращает массив, в котором удалены все единичные размерности это:
shiftdim(X)
ndims(A)
cat(А)
squeeze(A)
Сколько столбцов представляют схему структуры:
Первые два
Последние два
Первый и последний
Первый
Для создания структур используется следующая функция:
array('field1',VALUES1,'field2',VALUES2,…)
create('field1',VALUES1,'field2',VALUES2,…)
struct('field1',VALUES1,'field2',VALUES2,…)
A('field1',VALUES1,'field2',VALUES2,…)
Следующая функция позволяет вывести имена полей заданной структуры:
fieldnames(S)
getfields(S)
setfields(S)
names(S)
Для отображения массива ячеек C служит команда:
display(C)
celldisp(C)
show(C)
dispcell(C)
Для тестирования массивов ячеек может использоваться функция:
iscell(C)
testcell(C)
test(C)
celltest(C)
