№1 лабораторная МП
.docxФедеральное агентство связи Ордена
Трудового Красного Знамени
федеральное бюджетное образовательное учреждение высшего образования
«Московский Технический Университет Связи и Информатики»
(МТУСИ)
Кафедра Информатики
Предмет: Введение в математические пакеты прикладных программ
Лабораторная работа по ВвМППП № 1
Тема:
«Элементы рабочей среды Scilab и простейшие вычисления»
Вариант --
Выполнил:
Великий преподователь
__________________________
Москва 0000
1.1.2. Общее задание
1) Изучить материал учебника [1] (п.п. 1.1-1.2).
2) Выбрать вариант индивидуального задания из табл. 1.1.3-1.
3) При выполнении задания вводить перед каждым пунктом задания соответствующие комментарии.
4) Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
5) Задать переменным x и y допустимые числовые значения.
6) Проанализировать информацию, возникшую в окне Обозреватель переменных.
7) Ввести арифметическое выражение для вычисления и получить результат.
8) Изменить значения исходных данных.
9) Изменить формат вывода результата, выполнив команду, например, format(16), и произвести перерасчет выражения.
10) Изменить формат вывода данных, например,format(6).
11) Описать с помощью оператора deff функцию fd(x), правая часть которой будет заданным арифметическим выражением, и вычислить её значение при тех же значениях х иy.
12) Описать с помощью оператораfunctionфункцию ff(x),правая часть которой будет заданным арифметическим выражением, и вычислить её значение при тех же значениях х иy.
13) Изменить значение переменной y, вывести на экран значения описанного (в п.7)арифметического выражения и функции ff(x).
14) Объяснить, почему изменение значения y не привело к изменению значения арифметического выражения, но повлияло на значение функции.
15) Задать диапазон изменения аргумента функции с шагом, позволяющим получить таблицу значений функции fd(x) и ff(x)(порядка 8-10 точек), вывести вначале значения функции fd(х) в строку, а затем значения функции ff(х)в столбец.
16) Cохранить переменные Рабочей области, обнулить Рабочую область, а затем восстановить ее.
17) Сохранить текст рабочего окна на внешнем носителе в Word.
18) Предоставить результаты работы преподавателю и, ответить на поставленные вопросы.
19) Оформить отчет по выполненной работе.
Вариант задания:
//Практическое занятие 1.1 по теме
//«Рабочая среда Scilab и простейшие вычисления»
// Вариант --
// Выполнил:
clear // Очистка окна Обозревателя данных
clc // Очистка Командного окна
//Задание начальных значений x и y
x=0.5;
y=1.5;
// Ввод арифметического выражения
f=((%pi/3+log (x^3))/(3*y-x))+x*sin(y^2)
f =
0.1309756
//Изменение значений x и y
x=2; y=7;
//Изменение формата вывода результата
format(16);
//Перерасчет выражения
f=((%pi/3+log (x^3))/(3*y-x))+x*sin(y^2)
f =
-1.7429453532623
format(6);
//Описание функции fd с использованием deff
deff('f1=fd(x)','f1=((%pi./3+log (x.^3))./(3.*y-x))+x.*sin(y.^2)');
//Вызов функции fd и вычисление ее значения
f1=fd(x)
f1 =
-1.743
//Описание функции ff с использованием function
function [f2]=ff(x)
> f2=((%pi./3+log (x.^3))./(3.*y-x))+x.*sin(y.^2);
> end
//Вызов функции ff и вычисление ее значения
f2=ff(x)
f2 =
-1.743
//Изменение значения
y=0.1;
//Вычисление значения выражения при новом значении y
f
f =
-1.743
//Вычисление значения функции ff при новом значении y
f2=ff(x)
f2 =
-1.819
//Задание диапазона изменения переменной x
x=2:0.3:3.9
x =
2. 2.3 2.6 2.9 3.2 3.5 3.8
-// Вычисление функции fd для заданного диапазона аргумента и
// вывод полученного результата в строк
fd(x)
ans =
-1.819 -1.75 -1.676 -1.602 -1.532 -1.467 -1.405
// Вычисление функции ff для заданного диапазона аргумента хи
//вывод в столбец
ff(x)'
ans =
-1.819
-1.75
-1.676
-1.602
-1.532
-1.467
-1.405