Вектори та матриці в системі DERIVE
В цьому розділі описується, як вводити вектори та матриці і як маніпулювати ними за допомогою вбудованих в DERIVE функцій і операторів. Для демонстрації вказаних можливостей завантажте файл MATRIX.MTH, використовуючи команду Transfer Demo (або Transfer Load).
Введення векторів і матриць
Виконавши команду Author, ви можете ввести вектор в формі
[x1,x2,...,xn] .
Другий спосіб введення вектора полягає в наступному. Виконайте команду DeclarevectoR, визначить його розмірність і задайте його компоненти.
Виконавши команду Author, ви можете ввести матрицю в формі
[[a11,a12,...,a1n],...,[am1,am2,...,amn]] .
Другий спосіб введення матриці полягає в наступному. Виконайте команду DeclareMatrix, визначить її розмірність і задайте її компоненти.
Генерування векторів і матриць
Функція VECTOR(u,k,n) генерує вектор за виразом u, що залежить від k, в границях від 1 до n з кроком 1. Наприклад,
VECTOR(x^2,x,5)
після спрощення дає
[1, 4, 9, 16, 25] .
Функція VECTOR(u,k,m,n,s) генерує вектор за виразом u, що залежить від k, в границях від m до n з кроком s. Наприклад,
VECTOR(x!,x,1,7,2)
після спрощення дає
[1, 6, 120, 5040] .
Застосовуючи функцію VECTOR послідовно, можна генерувати матриці. Наприклад,
VECTOR(VECTOR(j+k,k,1,4),j,1,3)
після спрощення дає
2345
3456.
4567
Функція IDENTITY_MATRIX(n) генерує одиничну матрицю розмірності n*n.
Вибирання елементів