Обработка карты произвольных внешних данных.

 

 

Радиокнопками Smooth и Parsing устанавливается режим обработки:

Smooth – сглаживание сетки A и запись результата – сетки C.

Parsing - произвольное функциональное преобразование сеток A и B.

В последнем случае для заданных двух карт (A и B) выполняется произвольное функциональное преобразование, указанное в поле Enter a function of the fom C=f(A,B).

Тут A - Ячейка первой матрицы.

      B - Ячейка второй матрицы.

      C - Ячейка результата.

Матицы A, B и C могут быть выбраны через кнопки Open.

Галочкой No можно отключить элемент B.

 

В командной строке следует придерживаться следующих правил:

1. A,B и C набираются большими латинскими буквами.

2. имена функций набираются малыми латинскими буквами.

3. командная строка не должна содержать кириллицы.

4. Допустимые операции:

+ сложение

- вычитание

* умножение

/ деление

^ возведение в степень

% остаток от деления

5. Допустимы следующие функции:

                   acos -Арккосинус

                   asin - Арксинус

                   atan - Арктангенс

atan2 - Арктангенс (x,y)

                   exp - Экспонента

                   ln - Натуральный логарифм

                   log - Десятичный логарифм

                   sin - Тригонометрический синус

                   sinh - Гиперболический синус

                   cos - Тригонометрический косинус

                   cosh - Гиперболический косинус

                   tan -  Тангенс

                   tanh -Гиперболический тангенс

                   sqrt - Квадратный корень.

min - Минимальное из  двух выражений.

max - Максимальное из двух выражений.

6. Порядок операций соответствует правилам Visual Basic.

7. Допускается произвольное количество пробелов и скобок.

    Естественно, что количество правых скобок должно равняться количеству левых скобок.

Примеры командных строк:

C=sin(A*B + B/A)^2 +cos( A*B+B/A )^2

C=min(10,max(0,A*0.239+B*0.576-31.668))

C= A +B

 

К началу раздела.

 

К началу инструкции.