1. что такое матрица?
2. как определить местоположение элемента в матрице?
3. что такое индекс? каким типом данных может быть индекс?
4. особенности расположения в памяти элементов многомерных массивов
5. задать матрицу 5х3 вещественного типа
Другие языки программирования и технологии
1. что такое матрица?
1) см. выше
2)по индексу
3)это целочисленная переменная, определяющая местоположение конкретного эллемента в матрице
4)лучше погугли
5)var a:array[1..5,1..5] of integer;
2)по индексу
3)это целочисленная переменная, определяющая местоположение конкретного эллемента в матрице
4)лучше погугли
5)var a:array[1..5,1..5] of integer;
4. Если явно не указано, что массив упакованный, то элементы располагаются группами с некоторым выравниванием. Итоговый размер структуры в классическом Паскале был, помниццо, ограничен 64 кБ.
4) Все подряд пишется. Если квадратная матрица 5х3, то обращение к элементу по индексам 3,2 будет 3*5+2 от начала расположения матрицы в памяти. С треугольными посложнее, хотя там тоже все подряд пишется.
Ма́трица — математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля (например, целых, действительных или комплексных чисел) , которая представляет собой совокупность строк и столбцов, на пересечении которых находятся её элементы. Количество строк и столбцов матрицы задают размер матрицы. Хотя исторически рассматривались, например, треугольные матрицы [1], в настоящее время говорят исключительно о матрицах прямоугольной формы, так как они являются наиболее удобными и общими. Матрицы широко применяются в математике для компактной записи систем линейных алгебраических или дифференциальных уравнений. В этом случае, количество строк матрицы соответствует числу уравнений, а количество столбцов — количеству неизвестных. В результате решение систем линейных уравнений сводится к операциям над матрицами. Для матрицы определены следующие алгебраические операции: сложение матриц, имеющих один и тот же размер; умножение матриц подходящего размера (матрицу, имеющую n столбцов, можно умножить справа на матрицу, имеющую n строк) ; в том числе умножение на матрицу вектора (по обычному правилу матричного умножения; вектор является в этом смысле частным случаем матрицы) ; умножение матрицы на элемент основного кольца или поля (т. е. скаляр) . Относительно сложения матрицы образуют абелеву группу; если же рассматривать ещё и умножение на скаляр, то матрицы образуют модуль над соответствующим кольцом (векторное пространство над полем) . Множество квадратных матриц замкнуто относительно матричного умножения, поэтому квадратные матрицы одного размера образуют ассоциативное кольцо с единицей относительно матричного сложения и матричного умножения. Доказано, что каждому линейному оператору, действующему в n-мерном линейном пространстве, можно сопоставить единственную квадратную матрицу порядка n; и обратно - каждой квадратной матрице порядка n может быть сопоставлен единственный линейный оператор, действующий в этом пространстве. [2] Свойства матрицы соответствуют свойствам линейного оператора. В частности, собственные числа матрицы — это собственные числа оператора, отвечающие соответствующим собственным векторам. То же можно сказать о представлении матрицами билинейный (квадратичных) форм. В математике рассматривается множество различных типов и видов матриц. Таковы, например, единичная, симметричная, кососимметричная, верхнетреугольная (нижнетреугольная) и т. п. матрицы. Особое значение в теории матриц занимают всевозможные нормальные формы, то есть канонический вид, к которому можно привести матрицу заменой координат. Наиболее важной (в теоретическом значении) и проработанной является теория жордановых нормальных форм. На практике, однако, используются такие нормальные формы, которые обладают дополнительными свойствами, например, устойчивостью.
Википедия тебе в помощ :-)
Похожие вопросы
- Написать в С++.В заданной матрице A[1:N,1:M] поменять местами следующие два элемента:
- Матрица M*N, состоящая из "0" и "1", найти наибольшую фигуру из единиц с помощью рекурсии. С++
- Помогите !!!С++Работа с одномерными и двумерными массивами. В каждой строке матрицы F(k, k) элемент. лежащий на главной
- C++ -Дана целочисленная матрица
- Найти минимальный элемент в матрице
- Помогите с обходим матрицы змейкой (нужно отредактировать формулу)
- "Работа с матрицами,использование подпрограмм" TurboPascal
- матрица в C++
- нужна помощь с прогой на паскале. сортировка матрицы. в данной проге необходимо в начале вывести исходную матрицу в "кра
- В чем ошибка? Помогите разобраться! (программа на С++: добавление столбца в матрицу)