Главная / Математика /
Практикум по компьютерной геометрии / Тест 8
Практикум по компьютерной геометрии - тест 8
Упражнение 1:
Номер 1
Какие списки задают тензоры?
Ответ:
 (1) любые 
 (2) однородные 
 (3) длина, которых больше их глубины 
 (4) длина, которых меньше их глубины 
Номер 2
С помощью какой команды можно найти размерность пространства, над которым рассматривается тензор, заданный в виде списка?
Ответ:
 (1) Length 
 (2) ArrayDepth  
 (3) Depth 
 (4) ArrayLength 
Номер 3
С помощью какой команды можно найти валентность тензора, заданного в виде списка, (другие команды не применяются)?
Ответ:
 (1) Length 
 (2) ArrayDepth  
 (3) Dimensions 
 (4) ArrayLength 
Упражнение 2:
Номер 1
Какая команда предназначена для создания списков, в которых лишь некоторые элементы отличаются от данного элемента, являющегося по умолчанию нулем?
Ответ:
 (1) Table 
 (2) Array 
 (3) ConstantArray 
 (4) SparseArray 
Номер 2
Результат выполнения команды ConstantArray[5,10]
Ответ:
 (1) {5,5,5,5,5,5,5,5,5,5} 
 (2) {10,10,10,10,10} 
 (3) 50 
 (4) 100000 
Номер 3
Какая получится матрица после выполнения команды SparseArray[{{2,2}->1,{1,1}->9}] // MatrixForm?
Ответ:
 (1) матрица размера 2x2, у которой на диагонали стоят 9 и 1 
 (2) матрица размера 2x2, у которой на диагонали стоят 1 и 9 
 (3) матрица размера 2x2, у которой первая строка состоит из 1, а вторая - из 9 
 (4) матрица размера 2x2, у которой первая строка состоит из 9, а вторая - из 1 
Упражнение 3:
Номер 1
Какая команда имеет форму f/@list?
Ответ:
 (1) Map  
 (2) Apply  
 (3) MapThread  
 (4) MapIndexed 
Номер 2
Какая команда является обобщением тензорного произведения?
Ответ:
 (1) Tuples 
 (2) Outer 
 (3) Inner 
 (4) Tensor 
Номер 3
Какая команда является обобщением свертки тензоров?
Ответ:
 (1) Tuples 
 (2) Outer 
 (3) Inner 
 (4) Tensor 
Упражнение 4:
Номер 1
Какая функция задает базис линейного пространства в пакете tensors.m?
Ответ:
 (1) makeBasis 
 (2) basis 
 (3) makeBasisDiff 
 (4) val 
Номер 2
Какая функция задает локальные координаты и соответствующий канонический базис в пакете tensors.m?
Ответ:
 (1) makeBasis 
 (2) basis 
 (3) makeBasisDiff 
 (4) val 
Номер 3
В какую переменную записывается номер текущего базиса в пакете tensors.m?
Ответ:
 (1) curBas 
 (2) basis 
 (3) makeBasisDiff 
 (4) val 
Номер 4
В какую переменную записывается базисы в пакете tensors.m?
Ответ:
 (1) curBas 
 (2) basis 
 (3) makeBasis 
 (4) Val 
Номер 5
С помощью какой функции можно задать переход от одних координат до любых других в пакете tensors.m?
Ответ:
 (1) makeBasis 
 (2) basis 
 (3) makeBasisDiff 
 (4) makeTransDif 
Упражнение 5:
Номер 1
Какая команда создает абстрактный тензор в пакете tensors.m?
Ответ:
 (1) makeTensor 
 (2) makeTensorTab 
 (3) val 
 (4) tensor 
Номер 2
Какая команда создает тензор с конкретными значениями компонент в пакете tensors.m?
Ответ:
 (1) makeTensor 
 (2) makeTensorTab 
 (3) val 
 (4) tensor 
Номер 3
С помощью какой команды можно посмотреть значения компонент тензора в пакете tensors.m?
Ответ:
 (1) makeTensor 
 (2) makeTensorTab 
 (3) val 
 (4) tensor 
Упражнение 6:
Номер 1
Какая команда создает абстрактный симметричный тензор в пакете tensors.m?
Ответ:
 (1) makeSymm 
 (2) makeSkew 
 (3) makeSymmTab 
 (4) makeSkewTab 
Номер 2
Какая команда создает симметричный тензор с конкретными значениями компонент в пакете tensors.m?
Ответ:
 (1) makeSymm 
 (2) makeSkew 
 (3) makeSymmTab 
 (4) makeSkewTab 
Номер 3
Какая команда создает абстрактный кососимметричный тензор в пакете tensors.m?
Ответ:
 (1) makeSymm 
 (2) makeSkew 
 (3) makeSymmTab 
 (4) makeSkewTab 
Номер 4
Какая команда создает кососимметричный тензор с конкретными значениями компонент в пакете tensors.m?
Ответ:
 (1) makeSymm 
 (2) makeSkew 
 (3) makeSymmTab 
 (4) makeSkewTab 
Упражнение 7:
Номер 1
Какая команда записывает тензор в базисе всех тензоров?
Ответ:
 (1) Basis 
 (2) toBasis 
 (3) toBasisSkew 
 (4) toBasisSymm 
Номер 2
Какая команда записывает симметричный тензор в базисе всех тензоров?
Ответ:
 (1) Basis 
 (2) toBasis 
 (3) toBasisSkew 
 (4) toBasisSymm 
Номер 3
Какая команда записывает симметричный тензор в базисе симметричных тензоров?
Ответ:
 (1) Basis 
 (2) toBasis 
 (3) toBasisSkew 
 (4) toBasisSymm 
Номер 4
Какая команда является обратной к команде toBasis?
Ответ:
 (1) List 
 (2) toList 
 (3) toListSkew 
 (4) toListSymm 
Номер 5
Какая команда записывает кососимметричный тензор в базисе кососимметричных тензоров?
Ответ:
 (1) Basis 
 (2) toBasis 
 (3) toBasisSkew 
 (4) toBasisSymm 
Упражнение 8:
Номер 1
Какая команда создает абстрактную метрику в пакете tensors.m?
Ответ:
 (1) makeRiemann 
 (2) makeRiemannTab 
 (3) makeCrRiemann 
 (4) makeCrAffineTab 
 (5) makeCrAffine 
Номер 2
Какая команда вычисляет символы Кристоффеля соответствующей симметричной римановой связности в пакете tensors.m?
Ответ:
 (1) makeRiemann 
 (2) makeRiemannTab 
 (3) makeCrRiemann 
 (4) makeCrAffineTab 
 (5) makeCrAffine 
Номер 3
Какая команда создает аффинную связность, заданную таблицей в пакете tensors.m?
Ответ:
 (1) makeRiemann 
 (2) makeRiemannTab 
 (3) makeCrRiemann 
 (4) makeCrAffineTab 
 (5) makeCrAffine 
Номер 4
Что делает команда makeRiemannField в пакете tensors.m?
Ответ:
 (1) по аффинной связности находит матрицу метрики 
 (2) проверяет матрицу на положительную определенность и симметричность 
 (3) задает абстрактную аффинную, зависящую от точки 
 (4) задает метрику как тензорное поле