Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БСТ19ХХ / Лабораторная работа №1.1 / Лабораторная работа №1.1.docx
Скачиваний:
9
Добавлен:
20.04.2022
Размер:
33.99 Кб
Скачать

Министерство Цифрового Развития, Связи и Массовых Коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное

образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Факультет: «ЦЗОПБ»

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

Лабораторная работа №1

по предмету

«Базовые средства математических пакетов»

по теме:

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

Подготовил: -

Номер варианта: 07

Номер студенческого билета: -

Проверил: ст. пр. Юсков Игорь Олегович

Оглавление

Общее задание 3

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

Результат выполнения задания. 5

Контрольные вопросы 11

Общее задание

1) Изучите материал учебника (п.п. 1.1–1.2).

2) Выберите вариант индивидуального задания из таблицы 1.1–1.

3) При выполнении задания введите перед каждым пунктом задания соответствующие комментарии.

4) Задайте для переменных x и y допустимые числовые значения.

5) Проанализируйте информацию, окна Обозреватель переменных.

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

7) Измените значения исходных данных.

8) Измените формат вывода результата, выполнив команду format(16), и произведите перерасчет значения выражения.

9) Измените формат вывода данных format(6).

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

11) Измените значение переменной y, выведите на экран значения описанного в п.10 выражения и функции f1(x). 4

12) Объясните, почему изменение значения y не привело к изменению значения арифметического выражения, но повлияло на значение функции.

13) Задайте диапазон изменения аргумента функции с шагом, позволяющим получить таблицу значений функции f(x) и f1(x) для заданных значений аргумента (порядка 8–10 точек), и выведете значения функции f(х) в выбранном диапазоне вначале в строку, а затем в столбец.

14) Выполните команду who_user и проанализируйте выведенную информацию о данных.

15) Сохраните текст Командного окна на внешнем носителе в Word

16) Выполните команды clear и clc для очистки Рабочего окна и окна Обозревателя переменных.

17) Оформите отчет по выполненной работе в соответствии с пунктом 1.1.4. 18) Предоставьте результаты работы преподавателю и, ответьте на поставленные вопросы.

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

Решить задачу вычисления арифметического выражения в соответствии с п.п.3-15 общего задания.

Результат выполнения задания.

--> // Сессия Лабораторной работы 1.1 по теме

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

--> // Студент группы БСТ 19ХХ Иванов Иван Иванович

--> // Вариант 07.

-->

--> //clear // Очистка окна Обозревателя данных

--> //clc // Очистка Командного окна

--> who_user

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

ans deff editor f1 fd x xmlGetValues

y z

Использование 3.D+04 элементов

ans =

"ans"

"deff"

"editor"

"f1"

"fd"

"x"

"xmlGetValues"

"y"

"z"

--> x=7.65; y=3.55; // Задание начальных значений x и y

-->

--> z = ((%pi./2)-sqrt(2.*x))-((x.*y.^2)./(0.75.*tan(abs(x+y))))// Ввод арифметического выражения

z =

24.31

-->

-->

--> x = 6.5; y = 7.3; // Изменение значений x и y

--> format(16); // Изменение формата вывода результата

--> z = ((%pi./2)-sqrt(2.*x))-((x.*y.^2)./(0.75.*tan(abs(x+y)))) //Перерасчет выражения

z =

-163.93625943953

-->

--> format(6);

-->

--> deff('f1 = fd(x)','f1 = ((%pi./2)-sqrt(2.*x))-((x.*y.^2)./(0.75.*tan(abs(x+y))))');

--> // Описание функции fd с использованием deff

--> f1 = fd(x) // Вызов функции fd и вычисление ее значения

f1 =

-163.9

-->

--> y=0.6; // Изменение значения y

-->

--> z = ((%pi./2)-sqrt(2.*x))-((x.*y.^2)./(0.75.*tan(abs(x+y))))

z =

-4.965

--> // Вычисление значения выражения при новом значении y

-->

--> x = 2:0.2:4.4 // Задание диапазона изменения переменной x

x =

2. 2.2 2.4 2.6 2.8 3. 3.2 3.4 3.6 3.8 4. 4.2 4.4

-->

--> fd(x) //Вычисление fd для заданного диапазона аргумента и вывод в строку

ans =

column 1 to 11

1.167 2.443 7.461 -22.05 -5.88 -3.797 -2.945 -2.446 -2.084 -1.775 -1.474

column 12 to 13

-1.15 -0.771

--> fd(x)'//Вычисление fd для заданного диапазона х и вывод в столбец

ans =

1.167

2.443

7.461

-22.05

-5.880

-3.797

-2.945

-2.446

-2.084

-1.775

-1.474

-1.150

-0.771

--> fd(x)'

ans =

1.167

2.443

7.461

-22.05

-5.880

-3.797

-2.945

-2.446

-2.084

-1.775

-1.474

-1.150

-0.771

-->

--> // Конец сессии ========================================================

Соседние файлы в папке Лабораторная работа №1.1