Действие с матрицей

Модель аналитических элементов > Построение изолиний >

Действие с матрицей

При необходимости, матрицу с расчетными напорами можно преобразовать или заменить ее на матрицу понижений или начальных напоров. Данная операция осуществляется в окне "Действие с матрицей". В режиме просмотра данных будут отображаться как исходные напоры, так и значения преобразованной матрицы.

Окно открывается с помощью кнопки "Загрузить матрицу", расположенную во вкладке "Значение" диалогового окна "Построение изолиний".

 

Диалоговое окно "Действие с матрицей" для операций 1) с двумя матрицами и 2) с матрицей и заданным числом; 3) окно при загрузке матрицы понижений или начальных напоров.

 

Возможные действия:

1) загрузить файл в формате grd (Surfer ASCII); доступно при отсутствии ошибок в файле и при равенстве размеров двух матриц (исходной и загруженной); кнопка "OK" блокируется при обнаружении ошибок в загружаемом файле;

2) изменить исходную матрицу на заданное значение (поле "Значение");

3) изменить исходную матрицу на матрицу понижений или начальных напоров (предварительно должен быть сделан расчет начального напора).

Кнопка "Вернуть и закрыть" – возвращает в модель расчетные напоры и закрывает окно.

 

В рамке внизу окна осуществляется выбор действия. При работе с двумя матрицами – исходной (A) и загруженной (B):

заменить матрицу: A –> B

сложить две матрицы: A + B

вычесть матрицу (B) из матрицы (A): A – B

вычесть матрицу (A) из матрицы (B): B – A

умножить две матрицы: A * B

поделить матрицу (A) на матрицу (B): A / B

поделить матрицу (B) на матрицу (A): B / A

При изменение исходной матрицы (A) на заданное значение (V):

заменить значения матрицы на постоянное значение: A –> V

добавить значение (V) к матрице (A): A + V

вычесть значение (V) из матрицы (A): A – V

вычесть матрицу (A) из значения (V): V – A

умножить матрицу (A) на значение (V): A * V

поделить матрицу (A) на значение (B): A / V

поделить значение (V) на матрицу (A): V / A

 

Значения матрицы, превышающие величину 1038, игнорируются.

Yandex.Metrika counter -->