Материал: Лаба 1.1.3

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Федеральное Агентство Связи Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Образования Ордена Трудового Красного знамени «Московский технический университет связи и информатики»

Кафедра Информатики

Лабораторная работа 1.1.3

Вариант 2

«Элементы рабочей среда Scilab и простейшие вычисления»

Выполнил Студент группы БИН1806 Аркадьев Илья Дмитриевич

Москва 2019

  1. Индивидуальное задание

  2. Журнал команд с комментариями

    1. Задание переменных x и y: Функция имеет точки разрыва, а именно: x = +-1, x = +-2, следовательно – это не допустимые значения аргументов функции.

      --> //«Элементы рабочей среда Scilab и простейшие вычисления»

      --> //Аркадьев Илья Дмитриевич БИН1806

      --> //Вариант 2

      --> // d = ((1-exp(x*y))^2)/(0.7*log10(abs(1-x^2)))

      --> x = 3

      x =

      3.

      --> y = 1

      y =

      1.

    2. Обозреватель переменных

Введение формулы

--> d = ((1-exp(x*y))^2)/(0.7*log10(abs(1-x^2)))

d =

576.2

    1. Смена значений x и y

--> x = 4

x =

4.

--> y = 2

y =

2.

Изменение формата вывода с помощью format(16) и введение формулы

--> format(16)

--> d = ((1-exp(x*y))^2)/(0.7*log10(abs(1-x^2)))

d =

10786516.699956

    1. Описание функции f(x) с помощью deff, ввод нового x, вывод результата

--> format(6)

--> deff('[g] = f(x)',['g =((1-exp(x*y))^2)/(0.7*log10(abs(1-x^2)))'])

--> x = -3

x =

-3.

--> f(x)

ans =

1.574

    1. Описание функции f1(x) с помощью function.

--> function[n] = f1(x)

> n = ((1-exp(x.*y))^2)./(0.7.*log10(abs(1-x.^2)))

> endfunction

    1. Смена значения y, вызов f1(x), вызов исходного выражения. (2 – старое значение y)

y = 1

y =

1.

--> f1(x)

ans =

1.428

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

      --> x = -5:0.2:-3

      x =

      -5. -4.8 -4.6 -4.4 -4.2 -4. -3.8 -3.6 -3.4 -3.2 -3.

      f1(x)

      ans =

      column 1 to 9

      1.021 1.046 1.073 1.103 1.135 1.171 1.21 1.254 1.304

      column 10 to 11

      1.361 1.428

      --> f1(x)'

      ans =

      1.021

      1.046

      1.073

      1.103

      1.135

      1.171

      1.21

      1.254

      1.304

      1.361

      1.428

    2. Выполнение команды who_user

Пользовательские пременные:

Пользовательские пременные:

ans d deff f f1 x y

Использование 0 элементов

ans =

!ans !

! !

!d !

! !

!deff !

! !

!f !

! !

!f1 !

! !

!f2 !

! !

!x !

! !

!y !

Источник: https://studfile.net/preview/16675490/