Материал: №1 лабораторная МП

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

Федеральное агентство связи Ордена

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

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

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

(МТУСИ)

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

Предмет: Введение в математические пакеты прикладных программ

Лабораторная работа по ВвМППП № 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

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