Raport
Lucrarea de laborator nr.1
la mecanic realizat n MATLAB
Tema:
Varianta 5
A ndeplinit:
st. gr. TI
A controlat:
conf.univ.dr Ion Balmu
Chiinau 2014
Rspuns:
a) Comenzile de redactare a rndului (redactorul rndului).
Cnd se lucreaz cu MATLAB n regim de comand, se aplic comenzile de redactare a rndului,
indicate n (Tab. 1.1)
Combinaia de taste Destinare
Ctrl+B Deplasarea cursorului n stnga la un simbol
Ctrl+F Deplasarea cursorului n dreapta la un simbol
Ctrl+R Deplasarea cursorului n dreapta la un cuvnt
Ctrl+l Deplasarea cursorului n stnga la un cuvnt
Home sau Ctrl+A Deplasarea cursorului la nceputul rndului
End sau Ctrl+E Deplasarea cursorului la sfritul rndului
Ctrl+p i Ctrl+N Rsfoirea comenzilor precedente n sus i n jos pentru includerea n rndul de
ntroducere
Del sau Ctrl+D tergerea simbolului la dreapta de cursor
Ctrl+N tergerea simbolului la stnga de cursor
Ctrl+K tergerea pn la sfritul rndului
Esc Curirea rndului de ntroducere
Ins Deschiderea-nchiderea regimului de includere
PgUp Rsfoirea foilor sesiunii n sus
PgDn Rsfoirea foilor sesiunii n jos
Tabela 1.1 - Comenzile de redactare a rndului n MATLAB
b) Comenzile de dirijare a ferestrei n regimul de comand.
clc- cur ecranul i pune cursorul n colul de sus din stnga a ecranului gol
home- ntoarce cursorul n colul de sus din stnga a ferestrei
echo <file_name> on deschide regimul de scoatere la ecran a codului surs a fiierului <file_name>
echo <file_name> off nchide regimul de scoatere la ecran a codului surs a fiierului <file_name>
echo <file_name> - schimb regimul de scoatere pe ecran la opus
echo on all deschide regimul de scoatere pe ecran a textului tuturor m-fiierilor
echo off all nchide regimul de scoatere la ecran a textului tuturor m-fiierilor
more on - deschide regimul de scoatere pe ecran pe pagini. Se folosete la vizionarea rezultatelor
voluminoase
more off - nchide regimul de scoatere la ecran pe pagini
I.
Se cere de a ntroduce ntr-o variabil oarecare valoriile expresiilor cnd x =1.75*Error: Reference source not foundi y= 3.1. De calculat expresiile mai nti ntrun rnd,iar pe urm de optimizat (dup posibilitate) folosind variabilile intermediare.
De prezentat rezultatul n diferite formate i de studiat informaia despre variabile cu
ajutorul comenzii whos.
Este dat condiia :
Varianta 5
Rezolvare:
a)
>> x= -1.75*10^-3;
>> y= 3.1*pi;
>> a= (exp(x)*cos(y)+3*sin(y))^2;
>> b= 100*abs(x)+tan(y);
>> c= b+cos(y);
>>z1= (a/b)+(c/a)
z1 =
6.9151
>> d= (pow2(x)+(pow2(cos(y))));
>> f= abs(x)+sin(y);
>> z2= coth(((d^3)/f))+(((f/d)^2.3))
z2 =
-0.9850 + 0.0206i
Afarea rezultatelor :
b)
ntr-un rnd:
>> x= -1.75*10^-3;
z1 =6.9151
z2 = -0.9850 + 0.0206
>> y= 3.1*pi;
>>z1=(((exp(x)*cos(y)+3*sin(y))^2)/(100*abs(x)+tan(y)))+((100*abs(x)+tan(y)+
cos(y))/((exp(x)*cos(y)+3*sin(y))^2))
z1=
6.9151
>>z2=coth(((pow2(x)+pow2(cos(y)))^3)/(abs(x)+sin(y)))+(((abs(x)+sin(y))/(pow2(x)
+pow2(cos(y))))^2.3)
z2 =
-0.9850 + 0.0206i
>> format long; z1,z2
z1 = 6.915094057456227
z2 = -0.985042123952739 + 0.020587750549034i
>> format hex; z1,z2
z1 = 401ba90e6aa6275d
z2 = bfef85770f71e68a 3f9514f48d39a898i
>> format bank; z1,z2
z1 = 6.92
z2 = -0.99
>> format short e; z1,z2
z1 = 6.9151e+000
z2 = -9.8504e-001 +2.0588e-002i
>> format rat; z1,z2
z1 = 733/106
z2 = -461/468
+ 124/6023i
>>whos a b c d f z1 z2
Name
Size
Bytes Class
1x1
8 double
1x1
8 double
1x1
8 double
1x1
8 double
1x1
8 double
z1
1x1
8 double
z2
1x1
16 double
Attributes
complex
II.
Varianta 5
Funcia
y(x)=Error: Reference source not
found
Rezolvare:
>> x= 0.2;
>> x1= 0.6;
>> x2= 1;
>> x3= 1.4;
>> x4= 1.8;
>>x5= 2.2;
>>x6=2.6;
>>x7=3;
>> y= exp(x)*(x*sin(x)+log(abs(x)));
>> y1= exp(x1)*(x1*sin(x1)+log(abs(x1)));
>> y2= exp(x2)*(x2*sin(x2)+log(abs(x2)));
>> y3= exp(x3)*(x3*sin(x3)+log(abs(x3)));
>> y4= exp(x4)*(x4*sin(x4)+log(abs(x4)));
>>y5= exp(x5)*(x5*sin(x5)+log(abs(x5)));
>>y6= exp(x6)*(x6*sin(x6)+log(abs(x6)));
>>y7= exp(x7)*(x7*sin(x7)+log(abs(x7)));
>> y= [y,y1,y2,y3,y4,y5,y6,y7]
Afarea rezultatelor:
N
Intervalul
[0.2,3]
N=7
y = -1.9172 -0.3135
2.2874