Laborator Mecanica #1Cos

9
Universitatea Tehnică a Moldovei Catedra Mecanica Teoretică Raport despre lucrarea de laborator nr.1 la Mecanică realizată în MATLAB Tema:Elemente ale programului MATLAB” Varianta 10 A îndeplinit:st.gr. TOT-131 Ignat Constantin

Transcript of Laborator Mecanica #1Cos

Universitatea Tehnic a MoldoveiCatedra Mecanica Teoretic

Raport

despre lucrarea de laborator nr.1la Mecanic realizat n MATLABTema:Elemente ale programului MATLAB

Varianta 10

A ndeplinit:st.gr. TOT-131 Ignat Constantin

A controlat: Conf. V. Rusu Chisinau 2014

I1.Descriei comenzile de baz n regimul de comand a Programului MATLABComenzile de dirijare a ferestrei n regimul de comand clc cura ecranul i pune curorul n colul de sus din stnga a ecranului gol.home ntoarce cursorul in colul de sus din stnga a ferestrei.echo on deschide regimul de scoatere pe ecran a codului surs.echo off nchide regimul de scoatere pe ecran a codului surs.echo on deschide regimul de scoatere la ecran a codului surs a fiierului .echo off nchide regimul de scoatere la ecran a codului surs a fiierului .echo schimb regimul de scoatere la ecran la opus.echo on all deschide regimul de soatere la ecran a codului surs a tuturor m-fiierelor.echo off all nchide regimul de scoatere la ecran a codului surs a tuturor m-fiierelor.more on deschide regimul de scoatere la ecran a reyultatelor pe pagini.more off nchide regimul de scoatere la ecran pe pagini.Operaii aritmetice:+ Adunarea; - Scderea;* nmulirea;/ mprirea;\ mprirea la stnga (descris n "Matrices and LinearAlgebra" n documentaia MATLAB); ^ ridicarea la putere; ' ' Transpunerea matricei (Complex conjugate transpose);( ) Specificarea prioritii de evaluare.

2. Comenzile de redactare a rnduluiTastaCombinaia de tasteDestinare

Ctrl+PRsfoirea comenzilor precedente (n sus) pentru includerea n rndul de introducere

Ctrl+NRsfoirea comenzilor urmtoare (n jos) pentru includerea n rndul de introducere

Ctrl+HomeDeplasarea cursorului la nceputul ferestrei Command Window

Ctrl+EndDeplasarea cursorului la sfritul ferestrei Command Window

Ctrl+BDeplasarea cursorului n stnga la un simbol

Ctrl+FDeplasarea cursorului n dreapta la un simbol

Ctrl+

Deplasarea cursorului n stnga la un cuvnt

Ctrl+

Deplasarea cursorului n dreapta la un cuvnt

HomeCtrl+ADeplasarea cursorului la nceputul rndului de comand

EndCtrl+EDeplasarea cursorului la sfritul rndului de comand

EscCtrl+UCurirea rndului de introducere

DeleteCtrl+Dtergerea simbolului la dreapta de cursor

BackspaceCtrl+Htergerea simbolului la stnga de cursor

Ctrl+Ktergerea pn la sfritul rndului

InsActivarea/dezactivarea regimului de includere

Shift+HomeSelectarea pn la nceputul rndului

Shift+EndSelectarea pana la sfritul rndului

PgUpRsfoirea foilor sesiunii n sus

PgDnRsfoirea foilor sesiunii n jos

EnterExecutarea comenzii. Daca exist ceva selectat n fereastra command windows textul selectat este adugat la rndul de comand nainte de executare

Repetarea executrii rndului n linia de comanda e posibil prin dou metode:

1) rsfoirea comenzilor n linia de comand i apsnd ENTER;

2) gsirea comenzii n fereastra "Command History" i fcnd dublu clic cu mausul pe ea

1.2. Funciile matematiceFunciile trigonometrice (argumentul se d n radiani)

sin, cos, tan, cotSinus, cosinus, tangenta, i cotangenta

sec, cscSecanta, cosecanta

Funciile trigonometrice inverse (rezultatul se calculeaz n radiani)

asin, acos,atan, acotArcsinus, arccosinus, arctangenta i arccotangent

asec, acscArcsecanta, arccosecanta

Funciile hiperbolice

sinh, cosh, tanh, cothSinus, cosinus, tangenta i cotangenta hiperbolice

sech, cschSecant i cosecant hiperbolice

asinh, acosh,atanh, acothArcsinus, arccosinus, arctangent i arccotangent;

Funcia exponenial, logaritmii, funciile de putere

ExpFuncia exponenial

log, log2, log10Logaritm natural, logaritmii n baza 2 i 10

pow2Ridicarea la ptrat

sqrt, nthrootRdcin ptrat, rdcina de ordinul N

Modul, semnul i funciile pentru lucrul cu numere complexe

abs, signModulul i semnul numrului

conj, imag, realComplex-conjugat, partea imaginar i real

Funcii speciale a constantelor cel mai des folosite

Pi3.14159265...

i,junitatea imaginar,

Epseroarea relativ, = 2-52

realmincel mai mic numr real, 2-1022

realmaxcel mai mare numr real, (2 - ) * 21023

InfInfinit

NaNNu este numr (Not-a-number)

II. n toate exerciiile se cere de a introduce ntr-o variabil oarecare valorile expresiilor cnd x = -1,75*10-3 i y = 3.1. De calculat expresiile mai nti ntr-un rnd, iar pe urm de optimizat (dup posibilitate) folosind variabilele intermediare.

A=

Z2=

Calcularea expresiei A1:

>> a=[(x+log(abs(cos(y))))/(x+abs(cot(y)))]^2.5;>> b=(x+abs(cot(y)))^3/(x+log(abs(cos(y))))^(1.5);>> A1=a+b

A1 = -4.5173e-13 + 2.4591e+03iCalcularea expresiei Z2 :>> c=coth(x^2+cos(y)^2)^2/(abs(x)+sin(y));>> d=[(abs(x)+sin(y))/(x^2+cos(y)^2)]^1.3;>> Z2=c+dZ2 =

-6.4489 - 0.1988i

Sarcina III. De calculat valorile functiei pe segmentul dat in N puncte la intervale egale unul de altul.Optimizati programul prin folosirea valorilor intermediare.>> a=0;>> b=2;>> n=8;>> h=(b-a)/(n-1)

h =

0.2857

>> x=a:h:b

x = 0 0.2857 0.5714 0.8571 1.1429 1.4286 1.7143 2.0000>> y=2*sin(x.^2).*(cos(x.^2)+1)

y = 0 0.3256 1.2491 2.3356 2.4353 0.9755 0.0083 -0.5242Concluzie :La efectuarea acestui program am insusit procesul de elaborare si programare a calcului liniar si unele deprinderi de testare a programelor desfasurate cu ajutorul sistemului MATLAB .In afara de aceasta am pus in practica functionalitatea si operarea cu acest sistem.Toate acest au fost posibil de realizat cu comenzile de baza din regimul de comanda inclusiv cu cele de redactare a rindului.