Главная » Basic » РАБОТА С МАТРИЦАМИ

0

В этой главе обсуждаются двумерные массивы, называемые матрицами. Матричная алгебра имеет дело с одномерными массивами, называемыми векторами.

Размеры всех векторов и матриц должны быть объявлены в операторе DIM до того, как ими будут пользоваться  (см.  подразд.  4.1.1)   .Перед  работой  с   массивами  обратитесь  в   подразд.   4.1.2 относительно начального значения индексов, так  как  матричные функции  обрабатывают только элементы массива с ненулевыми индексами.

Многие версии Бейсика для микроЭВМ не предусматривают описываемых в этой главе матричных функций, поэтому действия функций реализуются также посредством групп  операторов Бейсика. Однако в последнем случае эти действия будут выполняться очень медленно, особенно при работе с большими  матрицами  (насчитывающими более  10*10  элементов).  И  если  скорость  выполнения оказывается критичной, то можно написать соответствующие этим действиям команды на машинном языке  и  для  вызова  написанной  на  машинном  коде  процедуры  использовать  оператор  CALL, предусмотренный во многих версиях Бейсика. Для  Вашей ЭВМ могут иметься в продаже готовые пакеты таких процедур.

5.3.  ОПИСАНИЕ РАЗМЕРОВ

Массив,  заданный  определением DIM  A(3),  можно  интерпретировать как  вектор,  например  как вектор-строку

операторе PRINT. Приведем обычный эквивалент на Бейсике для оператора MAT PRINT А, В:

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

  • Комментарии