Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Reprezentarea si plotarea functiilor matematice

Matlab

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
PACHETUL DE MODELARE SI SIMULARE SIMULINK
Reprezentarea si manipularea informatiilor despre data si timp
Reprezentarea si plotarea functiilor matematice
Expresii fundamentale
Tehnici de plotare - Plotari 2D elementare - Generarea graficelor
Minimizarea functiilor si gasirea zerourilor
Rezolvarea ecuatiilor diferentiale
Matrici, vectori si polinoame
Plotari tridimensionale (3 D)
Deschiderea fisierelor in MATLAB

Reprezentarea si plotarea functiilor matematice

Reprezentarea functiilor matematice



Functiile matematice uzuale sunt furnizate de MATLAB ca functii buit-in (cum ar fi sin, cos, log10, log, atan etc.).

Pentru reprezentarea altor functii matematice se utilizeaza exprimarea in fisiere tip .m .

De exemplu, o functie cum este urmatoarea:

poate fi creata intr-un fisier MATLAB de tip function si poate fi utilizata ulterior ca intrare in alte functii (asa-numitele functii de functii a se vedea paragraful 2.3).

Fisierul care descrie aceasta functie a mai fost prezentat in paragraful 2.3:

function y = humps(x)

y = 1./((x-0.3).^2+0.01)+1./((x-0.9).^2+0.04)-6;

O alta posibilitate este crearea la nivelul liniei de comanda a unui obiect inline prin folosirea unei expresii tip sir de caractere:

f=inline(`1./((x-.3).^2+.01)+1./((x-.9).^2+.04)-6');

Pentru a evalua aceasta functie f in 2.0 tastam simplu:

f(2.0)

ans =

-4.8552

Alt exemplu:

f = inline(




'y*sin(x)+x*cos(y)','x','y')

f(pi,2*pi)

ans =

3.1416

Plotarea functiilor

Pentru reprezentarea grafica a functiilor se poate utiliza functia fplot. Se pot controla limitele axelor de reprezentare grafica.

Exemplu: trasarea graficului functiei humps pentru limitele [-5 5] ale axei x:

fplot('humps',[-5 5])

Daca dorim si precizarea limitelor de reprezentare pe axa y (realizarea unui zoom) folosim comanda:

fplot('humps',[-5 5 -10 25])

Un alt exemplu de folosire directa a functiei fplot:

fplot('2*sin(x+3)',[-1 1])

Se poate realiza si reprezentarea mai multor functii pe acelasi grafic:

fplot('[2*sin(x+3), humps(x)]',[-1 1])










Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 681
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site