Академический Документы
Профессиональный Документы
Культура Документы
Отчёт
Лабораторная работа №1
Тема: Элементы системы MATLAB.
Вариант 7.
Кишинев – 2020
Задания:
I. Опишите основные команды программы MATLAB в режиме командной строки.
II. Вычислить заданные выражения при x= -1,75·10 и y = 3,1· . Представить результаты в разных
форматах. Изучить информацию о переменных рабочего пространства используя команду whos.
a) В одной строке.
b) Вводя промежуточные переменные.
III. Вычислить значения функции на заданном интервале [a;b] в N точках (включая границы).
a) Точки равноудалённые (эквидистантны).
b) Точки произвольные (оформить их как вектор-строка).
c) Точки произвольные (оформить их как вектор-столбец).
Выполнение заданий:
II. a) В одной строке.
>> x=-1.75*10^ (-3)
x=
-0.0018
>> y=3.1*pi
y=
9.7389
>> R1=(abs(x)*(x+tan(y)))/((50*x^(2)+abs(sin(y))))^1/3+(((5*x^(2)+abs(sin(y))))^(2.2))/(x^(2)*(x+tan(y))^(4))
R1 =
2.2605e+06
>> R2=sinh(sqrt(2*x+sin(y)^(2))/(x+log(abs(tan(y))))^(1.3)+abs(x))-(x+log(abs(tan(y)))+cos(y))/(2*x+sin(y)^(2))^(1/3)
R2 =
4.4527 + 0.2112i
b) Вводя промежуточные переменные.
>> x = -1.75 * 10 ^ (-3);
>> y = 3.1 * pi;
>> a = (abs(x)*(x+tan(y)))
a=
5.6555e-04
>> b = 50*x ^ (2) + abs(sin(y)))^(1/3)
b=
0.6762
>> c = (5*x ^ (2)+abs(sin(y)))^(2.2)
с=
0.0755
>> d = x ^ (2)*(x+tan(y)) ^( 4)
d=
3.3404e-08
>> R1 =( a/b)+(c/d)
R1 =
2.2605e+06
>> x=-1.75*10^(-3);
>> y=3.1*pi
y=
9.7389
>> a=sinh(sqrt(2*x+sin(y)^(2))/(x+log(tan(y)))^(1.3)+abs(x))
a=
-0.1483 + 0.2112i
>> b=(x+log(abs(tan(y)))+cos(y))/(2*x+sin(y)^(2))^(1/3)
b=
-4.6010
>> R2=a-b
R2 =
4.4527 + 0.2112i
Пример представления результата в разных форматах:
>> format long; R2
R2 =
4.452695821667069 + 0.211153166855597i
>> format short; R2
R2 =
4.4527 + 0.2112i>>
>>format bank; R2
R2 =
4.45
>> a = -pi;
>> b = pi;
>> n= 7;
x=
>> y=exp(x)*sin(x)+exp(-x)*cos(x)
y=
1.54 6.55 19.99 52.08 123.52
>> a = pi;
>> b = -pi;
>> >> x = [a,-2.50,-2.00,-1.30, 1.00, 2.30, b]
x=
-3.14 -2.50 -2.00 -1.30 1.00 2.30 3.14
>> y=exp(x).*sin(x) + exp (-x).*cos(x)
y=
-23.14 -9.81 -3.20 0.72 2.49 7.37 -0.04
c) Точки произвольные (оформить их как вектор-столбец).
>> a = pi;
>> b = -pi;
>> x = [a;-2.50;-2.00;-1.30; 1.00; 2.30; b]
x=
3.1416
-2.5000
-2.0000
-1.3000
1.0000
2.3000
-3.1416
>> y=exp(x).*sin(x) + exp (-x).*cos(x)
y=
-23.14
-9.81
-3.20
0.72
2.49
7.37
-0.04
Вывод: в лабораторной работе было использовано два способа вычисления функции: ввод в одну
строку и ввод, используя промежуточные переменные. Была также использована format для
форматирования результатов, так же мы использовали команду <whos>, для получения информации
о переменных рабочего типа. Также в лабораторной работе выполнены действия с векторами: когда
точки равноудаленные; когда точки произвольные и представлены в виде вектора-строки и так же
когда точки произвольные, но представлены в виде вектора-столбца.