wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Экзамен по MatLab.

Total questions: 45

Worksheet time: 45mins

Name
Class
Date
1.


ldivide это:

a)
  • обратное деление матриц

b)
  • поэлементное умножение массивов слева направо

c)
  • поэлементное деление массивов слева направо

d)
  • поэлементное деление массивов справа налево

2.

Каков будет результат выполнения данных команд? eq(2,2)   le(5,3)

a)
  • False True

b)
  • 1 1

c)
  • 0 1

d)
  • 1 0

3.

Приоритет операций (наивысший из предложенных)

a)

арифметические операции сложения и вычитания

b)

операторы отношения

c)

арифметические операции умножения и деления

d)

логические операторы

4.

A = [ ] используется для: 

a)

задания порядка выполнения операций

b)

удаляет столбец из матрицы A

c)

удаляет строку из матрицы A

d)

создает пустую матрицу A

5.

[;] - Этот специальный символ обозначает:

a)

объединение нескольких матриц-блоков с одинаковым количеством строк

b)

присваивание подмассива

c)

объединение нескольких матриц-блоков при условии, что все составные блоки-матрицы имеют одинаковое количество столбцов

d)

мнимую единицу

6.

Системная переменная Inf:

a)

возвращает строку str с информацией о компьютере

b)

возвращает представление для нечисловых величин

c)

возвращает результат выполнения последней операции

d)

возвращает представление положительной бесконечности для машинной арифметики

7.

Переменная varargin:

a)

позволяет использовать в функциях переменное число выходных параметров

b)

возвращает значение бита в позиции bit операнда A

c)

позволяет использовать в функциях переменное число входных параметров

d)

устанавливает бит в позиции bit равным значению v, которое должно быть 0 или 1

8.

Поразрядная обработка данных.

bitshift(A,n) возвращает:

a)

возвращает значение бита в позиции bit операнда A

b)

возвращает поразрядное ИЛИ двух неотрицательных целых аргументов A и B

c)

возвращает значение аргумента А, сдвинутое на n бит

d)

устанавливает бит в позиции bit аргумента A в единичное значение

9.

Обработка множеств.

intersect(a,b) возвращает:

a)

вектор объединенных значений из a и b без повторяющихся элементов

b)

общие элементы векторов a и b

c)

вектор той же длины, что и исходный a, содержащий логические единицы на месте тех элементов вектора а, которые принадлежат множеству S

d)

возвращает строки, которые не являются пересечениями матриц a и b

10.

setdiff(a,b) возвращает:

a)

возвращает объединение множеств, то есть те элементы вектора a, которые содержатся в векторе b

b)

возвращает уникальные строки a

c)

возвращает разность множеств, то есть те элементы вектора a, которые не содержатся в векторе b

d)

возвращает объединенные строки из a и b, не содержащие повторений

11.

datevec(A) – преобразует входные величины в массив: 

a)

размерности nх7

b)

размерности 6х5

c)

нулевых значений

d)

размерности nх6

12.

calendar – возвращает матрицу размером:

a)

5х5

b)

4х3

c)

7х12

d)

6х7

13.

clock – возвращает вектор из:

a)

24 элементов

b)

7 элементов

c)

6 элементов

d)

нулевых значений

14.

Значение функции exp(X) для комплексного числа exp(2+3i) будет равно:

a)

7.3151 1.0427i

b)

-5.1150 + 4.1427i

c)

-7.3151 + 1.0427i

d)

-2 +3i

15.

Значение функции log10(10^5.678) будет равно:

a)

5.6780

b)

0.348

c)

312689

d)

0.4771

16.

asec(X) – возвращает для каждого элемента X:

a)

арккосеканс

b)

арксеканс

c)

арккотангенс

d)

арксинус

17.

Значение функции аtan(X) для X равного 1 будет:

a)

1.0472

b)

0.278

c)

0.4636

d)

0.7854

18.

Значение  гиперболического арккосинуса возвращаемого функцией acosh(X) для аргумента Х равного 0.7 будет равно:

a)

0 + 0.7954i

b)

0.1003 + 1.5708i

c)

0 + 1.3181i

d)

0.9065 + 1.5708i

19.

Функция floor(A) возвращает:

a)

A с элементами, представляющими ближайшее меньшее или равное соответствующему элементу А целое число

b)

A с элементами, представляющими ближайшее меньшее или равное соответствующему элементу А дробное число

c)

A с элементами, представляющими ближайшее большее или равное соответствующему элементу А целое число

d)

ближайшее большее или равное А целое число

20.

Функция real(Z) возвращает:

a)

мнимые части всех элементов массива Z

b)

возвращает аргумент комплексного числа в радианах

c)

возвращает число, комплексно-сопряженное аргументу Z

d)

вещественные части всех элементов комплексного массива Z

21.

Для создания матриц, все элементы которых – единицы, используется функция:

a)

zeros(n)

b)

ones(n)

c)

linspace(a)

d)

eye(n)

22.

Какая функция генерирует массивы случайных чисел:

a)

linspace(a)

b)

zeros(n)

c)

ones(n)

d)

rand(n)

23.

Какая функция генерирует вектор равноотстоящих в логарифмическом масштабе точек:

a)

linspace(a,b)

b)

logspace(a,b)

c)

ones(m,n)

d)

zeros(m,n)

24.

Конкатенация массивов и матриц это:

a)

вычитание

b)

объединение

c)

делениие

d)

умножение

25.

X = diag(v,2)  поместит вектор v на:

a)

на главную диагональ

b)

ниже главной диагонали

c)

выше главной диагонали

d)

в произвольном порядке

26.

Функция, которая зеркально переставляет столбцы матрицы А относительно вертикальной оси:

a)

C = cat(dim,A,B)

b)

X = diag(v,k)

c)

B = fliplr(A)

d)

B = flipud(A)

27.

Какая функция возвращает матрицу В, состоящую из mхn копий матрицы А:

a)

repmat(A,m,n)

b)

reshape(A,m,n)

c)

sum(A,dim)

d)

tril(X,k)

28.

Функция которая возвращает матрицу, все элементы которой выше главной диагонали X заменены нулями:

a)

rot90(A)

b)

triu(X)

c)

sum(A)

d)

tril(X)

29.

Для создания пустой матрцы необходимо выполнить команду:

a)

M=[]

b)

M=[one]

c)

rand(n)

d)

zeros(n)

30.

Функция которая возвращает логарифм матрицы:

a)

logm(X)

b)

expm(X)

c)

funm(X)

d)

sqrtm(x)

31.

Разреженными матрицами называются:

a)

содержащие некоторое число элементов с произвольными значениями

b)

содержащие преимущественно элементы с нулевыми значениями

c)

содержащие преимущественно элементы с ненулевыми значениями

d)

содержащие значения главной диагонали равными нулю

32.

Полными матрицами называются:

a)

матрицы без элементов с нулевыми значениями

b)

матрицы без элементов с произвольными значениями

c)

содержащие некоторое число элементов с нулевыми значениями

d)

матрицы суммы элементов отдельно взятых диагоналей равны между собой

33.

Команда nnz(X):

a)

возвращает количество ячеек памяти для ненулевых элементов

b)

возвращает полный вектор-столбец ненулевых элементов матрицы Х

c)

возвращает число ненулевых элементов матрицы X

d)

генерирует разреженную матрицу

34.

Команда A = spdiags(B,d,A) выполняет: 

a)

извлекает диагонали, определенные вектором d;

b)

создает разреженную матрицу размера mхn,

c)

возвращает случайную разреженную матрицу размера mxn

d)

заменяет столбцами матрицы B диагонали матрицы А, определенные вектором d

35.

Функция spy(S):

a)

cоздаёт магическую матрицу S

b)

возвращает вектор упорядоченности столбцов разреженной матрицы S

c)

графически отображает разреженность произвольной матрицы S

d)

возвращает вектор максимального соответствия матрицы S

36.

Многомерные массивы характеризуются размерностью более:

a)

2

b)

1

c)

5

d)

N

37.

Удаления отдельных столбцов производится присвоением им значений:

a)

0

b)

del

c)

пустого вектора столбца [ ]

d)

null

38.

Для объединения двух массивов вдоль размерности DIM применяют функцию:

a)

cat(DIM,A,B)

b)

zeros(А,В)

c)

cat(2,A,B)

d)

ndims(А,В)

39.

Для двумерного массива перестановка означает:

a)

транспонирование

b)

отражение

c)

отображение

d)

конкатенация

40.

Функция которая возвращает массив, в котором удалены все единичные размерности это:

a)

shiftdim(X)

b)

ndims(A)

c)

cat(А)

d)

squeeze(A)

41.

Сколько столбцов представляют схему структуры:

a)

Первые два

b)

Последние два

c)

Первый и последний

d)

Первый

42.

Для создания структур используется следующая функция:

a)

array('field1',VALUES1,'field2',VALUES2,…)

b)

create('field1',VALUES1,'field2',VALUES2,…)

c)

struct('field1',VALUES1,'field2',VALUES2,…)

d)

A('field1',VALUES1,'field2',VALUES2,…)

43.

Следующая функция позволяет вывести имена полей заданной структуры:

a)

fieldnames(S)

b)

getfields(S)

c)

setfields(S)

d)

names(S)

44.

Для отображения массива ячеек C служит команда:

a)

display(C)

b)

celldisp(C)

c)

show(C)

d)

dispcell(C)

45.

Для тестирования массивов ячеек может использоваться функция:

a)

iscell(C)

b)

testcell(C)

c)

test(C)

d)

celltest(C)