Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Структура команды (множество значений аргумента дано списком, см. 3.6) [i] - нумерация.

> x: =[1, 2, 3, 4, 5];

> for i from 1 to 5 do A[i]: =(x[i])^2 end do;

> y: =[-2, -1, 0, 1, 2]; for k from 1 to 5 do f[k]: =exp(y[k])-1 end do;

Здесь e - число Непера - выведено символом. Для получения десятичных значений использует оператор evalf.

Вычисляемая функция может содержать внутренние операторы. Ниже пример - вычисление в десятичных числах.

> for k from 1 to 5 do f[k]: =evalf(exp(y[k])-1) end do;

Возможны и более сложные представления вычисляемого выражения. Ниже - примеры: вычисление множества решений квадратного уравнения при различных значениях аргумента. (О решениях алгебраических уравнений см. п. 9)

> y: =[-2, -1, 0, 1, 2];

> for i from 1 to 5 do z[i]: =solve((y[i])^2-4*y[i]*x[i]+4*(x[i])^2=0) end do;

Программа выводит две последовательности, т. к. квадратное уравнение имеет 2 корня.

> x: =[-2, -1, 0, 1, 2];

> for i from 1 to 5 do solve((y[i])^2-1=(x[i])^2, y[i]) end do;

>


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал