Вы находитесь на странице: 1из 7

Ministerul Educaţiei, Culturii şi Cercetării

al Republicii Moldova
Universitatea Tehnică a Moldovei
Departamentul Mecanica Teoretică

RAPORT
despre lucrarea de laborator nr. 1

la Mecanică realizată în MATLAB


Tema: Elemente ale programului MATLAB

Varianta 3

A îndeplinit st.gr.TI-210 Borovic Vladislav


A controlat conf.univ., Brînzan L.

Chişinău – 2024
Лабораторная работа N1. Элементы системы MATLAB
Задание работы N 1

I Опишите основные команды программы MATLAB в режиме командной строки.


−3
II. Вычислить заданные выражения при x= -1,75·10 и y = 3,1· π . Представить
результаты в разных форматах. Изучить информацию о переменных рабочего
пространства используя команду whos.

a) В одной строке.
b) Вводя промежуточные переменные.

( )+
3.1
x 3+tgy (sin y−ln|x|)2 .5
B1 = +|x|sin2 x
sin y−ln|x| √|x3 +tgy| ;
3

III.Вычислить значения функции на заданном интервале [a;b] в N точках (включая


границы).

a) Точки равноудалённые (эквидистантны).


b) Точки произвольные (оформить их как вектор-строка).
c) Точки произвольные (оформить их как вектор-столбец).

3 N=9

ХОД РАБОТЫ

I.

%Laboratornaya rabota №1

%Elementi sistemi MATLAB

%Borovic Vladislav TI-210 V-3


>> x= -1.75*(10^(-3));

>> y= 3.1*pi;

>> a=(x^(3)+tan(y));

>> b=(sin(y)-log(abs(x)));

>> c=(sin(y)-log(abs(x)))^(2.5);

>> d=sqrt(abs(x^(3)+tan(y)));

>> e=abs(x)*sin(x)^(2);

>> B1= ((a/b)^(3.1)) + (c/d) + e

B1 =

157.2342

>> a2=((x^(1.3)+sin(y)^(3)))^(2);

>> b2=sqrt(abs(x+cos(y)^(2)));

>> c2=(1*x+cos(y)^(2));

>> d2=((x^(1.3)+sin(y)^(3))^(1.5));

>> B2= cosh(a2/b2) + log(abs(c2/d2))

B2 =

6.1745 + 0.0000i

>> format short

>> B1

B1 =

157.2342

>> B2

B2 =

6.1745 + 0.0000i

>> format short e


>> B1

B1 =

1.5723e+02

>> B2

B2 =

6.1745e+00 + 1.2188e-08i

>> format long

>> B1

B1 =

1.572341591991959e+02

>> B2

B2 =

6.174512036816346 + 0.000000012187938i

>> format long e

>> B1

B1 =

1.572341591991959e+02

>> B2

B2 =

6.174512036816346e+00 + 1.218793777995237e-08i

>> format bank

>> B1

B1 =

157.23

>> B2
B2 =

6.17

>> format rat

>> B1

B1 =

7390/47

>> B2

B2 =

3149/510 + 1/82048335i

>> whos

Name Size Bytes Class Attributes

B1 1x1 8 double

B2 1x1 16 double complex

a 1x1 8 double

a2 1x1 16 double complex

b 1x1 8 double

b2 1x1 8 double

c 1x1 8 double

c2 1x1 8 double

d 1x1 8 double

d2 1x1 16 double complex

e 1x1 8 double

x 1x1 8 double

y 1x1 8 double
II.

>> a=-pi;

>> b=2*pi;

>> N=9;

>> h=(b-a)/(N-1)

h=

1065/904

>> x=[-pi:h:2*pi]

x=

Columns 1 through 7

-355/113 -1775/904 -355/452 355/904 355/226 2485/904


1775/452

Columns 8 through 9

1506/295 710/113

>> y=exp(x).*sin(x).*(x.^(3)+2)

y=

Columns 1 through 7

* 861/1192 -793/1623 341/292 1385/49 14842/109 -


29187/13

Columns 8 through 9

-143984/7 *
Вывод: Выполняя данную работу, я научился пользоваться
программой MATLAB.
Изучил разные команды, а также необходимые форматы.
Попрактиковался с функциями и матрицами.

Вам также может понравиться