Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 1.1.3

.docx
Скачиваний:
2
Добавлен:
06.08.2022
Размер:
26.94 Кб
Скачать

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

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

Лабораторная работа 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 !

Соседние файлы в предмете Математические пакеты