Главная страница
Навигация по странице:

  • Ордена трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования

  • Задание по дисциплине « Введение в математические пакеты прикладных программ » Лабораторная работа №1 по теме

  • 1) Изучите материал учебника (п.п. 1.1-1.2). 2) Выберите вариант индивидуального

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

  • 13) Задайте диапазон изменения

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

  • Skilab Lab1 24 вариант. Шитов К.И УБСТ2204 ЛАБ1. Рабочая среда Scilab и простейшие вычисления


    Скачать 59.89 Kb.
    НазваниеРабочая среда Scilab и простейшие вычисления
    АнкорSkilab Lab1 24 вариант
    Дата25.04.2023
    Размер59.89 Kb.
    Формат файлаdocx
    Имя файлаШитов К.И УБСТ2204 ЛАБ1.docx
    ТипЛабораторная работа
    #1089270

    МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

    КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Ордена трудового Красного Знамени

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

    «Московский технический университет связи и информатики»
    Кафедра «Сетевые информационные технологии и сервисы»


    Задание по дисциплине

    «Введение в математические пакеты прикладных программ»
    Лабораторная работа №1 по теме

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

    Выполнил студент 1 курса

    Группа: УБСТ2204

    ФИО: Шитов К.И
    Москва, 2023
    Общее задание:
    1) Изучите материал учебника (п.п. 1.1-1.2).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    17) Оформите отчет по выполненной работе в соответствии с пунктом.4.

    18) Предоставьте результаты работы преподавателю и, ответьте на поставленные вопросы.
    1.1.3 Индивидуальное задание:
    Решить задачу вычисления арифметического выражения в соответствии с п.п.3-15 общего задания.
    Вариант 24






    --> // Практическое занятие 1 по теме
    --> // "Рабочая среда Scilab и простейшие вычисления"
    --> //Вариант 24
    --> // Выполнил: Студент группы УБСТ2204 Шитов К.И
    --> clear // Очистка окна Обозревателя данных
    --> clc // Очистка Командного окна
    --> // Задание начальных значений x и y
    --> x=5;
    --> y=3;
    --> // Ввод арифметического выражения
    --> a = (x.^2 - x.*y)/(0.7.*sin(log(abs(x))))

    a =
    14.2964
    --> // Изменение значений x и y
    --> x=4.2;

    --> y=6.3;

    --> // Изменение формата вывода результата
    --> format(16);
    --> // Перерасчет выражения
    --> a = (x.^2 - x.*y)./(0.7.*sin(log(abs(x))))

    a =
    -12.716928615673
    --> format(6);
    --> // Описание функции fd с использованием deff
    --> deff('f1 = fd(x,y)','f1 = (x.^2 - x.*y)./(0.7.*sin(log(abs(x)))) ');
    --> // Вызов функции fd и вычисление ее значения
    --> f1=fd(x)

    f1 =
    -12.72
    --> //Описание функции ff
    --> deff('[f2]=ff(x)','f2=f2 = (x.^2 - x.*y)./(0.7.*sin(log(abs(x))));
    --> //Вызов функции ff и вычисление ее значения
    --> f2=ff(x)

    f2 =
    -12.72
    --> //Изменение значения y
    --> y=0.5;
    --> //Вычисление значения выражения при новом значении y
    --> c

    a =
    -12.72
    --> //При изменении значения выражения результат не привел к изменению ответа, потому что мы вызвали переменную, значение, которое сохранено
    --> //Вычисление значения функции ff при новом значении y
    --> f2=ff(x)

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

    x =
    2. 2.2 2.4 2.6 2.8 3. 3.2 3.4 3.6 3.8
    --> //Вычисление функции fd для заданного диапазона аргумента и
    --> //вывод полученного результата в строку
    --> fd(x)

    ans =
    2.741 2.905 3.042 3.15 3.225 3.264 3.263 3.217 3.12 2.964
    --> //Вычисление функции ff для заданного диапазона аргумента x
    --> //вывод в столбец
    --> ff(x)'

    ans =
    6.707

    7.533

    8.484

    9.552

    10.73

    12.03

    13.44

    14.98

    16.64

    18.42
    --> //Выполнение команды who_user
    --> who_user

    Пользовательские пременные:
    ans a deff f1 f2 fd ff x y
    Использование 1.D+04 элементов

    ans =
    "ans"

    "a"

    "deff"

    "f1"

    "f2"

    "fd"

    "ff"

    "x"

    "y"

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


    написать администратору сайта