Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по КТ.doc
Скачиваний:
4
Добавлен:
20.09.2019
Размер:
1.79 Mб
Скачать

Оператор цикла с заданным числом повторений

For… end

For <переменная цикла>=<начальное значение>:<приращение>:<конечное значение><операторы>end.

Переменные циклы м.б. массивами ,тогда переменным циклам присваивается значения столбцов массивов и затем выполняются операторы

% V = [ 0 2 3]

x= zero s [1,3]

for V=[0 2 3]

x=[ x 2^ V ]

end

результат X= [1 4 8]

элемент массива обозначается

A ( I,j )

| 1 2|

A = | 34 |

| 56 | A(2,1)= 3

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

44. Основные свойства пакета расширения Symbolic Math. Получение справки и использование демонстрационных примеров.

45. Задание символьных переменных. Символьные операции с матрицами.

В позиции Symbol (Символика) содержится раздел операций преобразования Фурье, Лапласа и Z - преобразования, создающий подменю со следующими возможностями:

Fourier Transform - выполнить преобразование Фурье относительно выделенной переменной;

Inverse Fourier Transform - выполнить обратное преобразование Фурье относительно выделенной переменной;

Laplace Transform - вычислить прямое преобразование Лапласа относительно выделенной переменной;

Inverse Laplace Transform - вычислить обратное преобразование Лапласа относительно выделенной переменной;

Z Transform - вычислить прямое Z - преобразование выражения относительно заданной переменной (результат - функция от переменной z);

Inverse Z Transform - вычислить обратное Z - преобразование относительно выделенной переменной (результат - функция от переменной n);

В позиции Symbol можно выбрать стиль символьных преобразований с помощью операции

Evaluation Style - задать вывод результата символьной операции под основным выражением, рядом с ним или вместо него.

Символьные операции можно выполнять двумя способами:

  1. Непосредственно в командном режиме (используя описанные выше операции в позиции Symbolic главного меню);

  2. С помощью оператора символьных операций ® и операций, представленных в палитре символьных вычислений.

Первый способ надо реализовать в следующей последовательности:

  1. Исходную функцию надо набрать на экране. Если функция состоит из нескольких слагаемых, то надо их заключить в скобки;

  2. Выделить переменную, которая будет являться аргументом функции при выполнении символьной операции;

  3. Из меню Symbolic надо выбрать операцию, которую необходимо выполнить и нажать клавишу Enter.

При выполнении некоторых операций появляются запросы, на которые надо ответить. Например, до какого порядка надо разложить функцию в ряд Тейлора.

При втором способе надо вызвать палитру символьных операций, затем выбрать операцию и символ ® и выйти из отмеченного прямоугольника. При работе с оператором ® можно задавать операции с рядом опций и организовать древовидную структуру символьных вычислений. Возможно применение неко­торых функций, которых нет в командном режиме.

Перечислим операции, которых нет в командном режиме символьных вы­числений:

assume - присваивание переменным неопределенного значения;

parfac - разложение на элементарные дроби;

coeffs - возврат коэффициентов полинома;

Modifier - модифицированные команды:

  • assume - вводное слово для приведенных ниже определений;

real - для var=real означает вещественное значение переменной;

RealRange - для var = RealRange(a,b) означает принадлежность значений вещественной переменной var к интервалу [a,b];

  • trig - задает направление тригонометрических преобразований.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]