Programe Matlab

Sursă originală: http://www-users.math.umn.edu/~olver/matlab.html

Profesor Peter J. Olver 

O introducere de bază în Matlab:      pdf


Programe Matlab pentru procesarea imaginilor


Programe Matlab pentru matematica 4457

Principalele rutine

  • dspr.m – moduri normale de oscilație a sistemului de masă liniară și de arc
  • gspr.m – oscilații grafice ale sistemului de masă liniară și arc
  • cspr.m – arată oscilații ale sistemului de masă liniară și de primăvară
  • mspr.m – arată oscilațiile și componentele normale ale sistemului de masă liniară și primăvară
  • dyst.m – moduri dinamice de oscilație a structurii 2D sau 3D
  • network.m – găsește potențiale și curenți în rețelele electrice
  • strut.m – prezintă o structură în două sau trei dimensiuni și determină stabilitatea sa
  • graph.m – găsește matricea incidenței și prezintă un grafic
  • cvasi.m – funcția cvasi-periodică (2 moduri)
  • cvasi3.m – funcția cvasi-periodică a plotului (3 moduri)

Computerele subrutine

  • incidence.m – calculează matricea incidenței de la matricea de margine
  • ngon.m – găsește coordonatele pentru un poligon unitar
  • solids.m – matrici de margine și vârfuri pentru substanțele solide obișnuite
  • house.m – matrițe de margine și vârfuri pentru case
  • tr3.m – transformări liniare ale punctelor multiple

Subrutine grafice

  • button.m – stabilește butoane pentru interacțiunea cu grafica dinamică
  • circle.m – atrage cercuri
  • triangle.m – desenează triunghiuri
  • linevec.m – trasează linii utilizând coordonatele vectoriale
  • arrowvec.m – desenează linii direcționate folosind coordonatele vectoriale
  • textvec.m – scrie text la coordonatele specificate

Programe Matlab pentru matematica 5457

Principalele rutine

  • Qplot.m – pentru graficarea funcțiilor patratice
  • ellipse.m – graficele elipselor și axele lor principale
  • elipsoid.m – graficele elipsoidelor și axele lor principale
  • network.m – găsește potențiale și curenți în rețelele electrice
  • strut.m – prezintă o structură în două sau trei dimensiuni și determină stabilitatea sa
  • graph.m – găsește matricea incidenței și prezintă un grafic
  • cgraph.m – găsește graficul de incidență a matricei și graficelor complete
  • ograph.m – găsește matricea incidenței și graficul circular

Computerele subrutine

  • incidence.m – calculează matricea incidenței de la matricea de margine
  • cedge.m – găsește matrice de margine pentru graficul complet
  • oedge.m – găsește matrice de margine pentru grafic circular
  • cgon.m – găsește coordonatele matricei și vârfurilor pentru graficul complet
  • ogon.m – găsește matrice de muchii și coordonate de vârf pentru grafic circular
  • ngon.m – găsește coordonatele pentru un poligon unitar
  • solids.m – matrici de margine și vârfuri pentru substanțele solide obișnuite
  • house.m – matrițe de margine și vârfuri pentru case
  • tr3.m – transformări liniare ale punctelor multiple

Subrutine grafice

  • circle.m – atrage cercuri
  • triangle.m – desenează triunghiuri
  • linevec.m – trasează linii utilizând coordonatele vectoriale
  • arrowvec.m – desenează linii direcționate folosind coordonatele vectoriale
  • textvec.m – scrie text la coordonatele specificate

Programe Matlab pentru matematica 5458

Principalele rutine

  • phase3.m – portret de fază al ecuației diferențiale obișnuite 3D
  • heat.m – soluția numerică a ecuației de căldură 1D (metoda Crank-Nicholson)
  • wave.m – soluție numerică a ecuației de undă 1D (metoda diferenței finite)
  • go2.m – soluții grafice pentru oedele lineare plane
  • go3.m – soluții grafice la oedele lineare tridimensionale
  • dspr.m – moduri normale de oscilație a sistemului de masă liniară și de arc
  • gspr.m – oscilații grafice ale sistemului de masă liniară și arc
  • cspr.m – arată oscilații ale sistemului de masă liniară și de primăvară
  • mspr.m – arată oscilațiile și componentele normale ale sistemului de masă liniară și primăvară
  • dyst.m – moduri dinamice de oscilație a structurii 2D sau 3D
  • phase.m – portret de fază al ecuației diferențiale obișnuite 2D
  • phaseg.m – portret de fază plus grafic al ecuației diferențiale obișnuite de ordinul doi
  • phasem.m – portret fază plus film al mișcării pendulului

Computerele subrutine

  • o3.m – o ecuație diferențială simplă 3D
  • fset.m – setat pentru serii sinusoidale Fourier
  • fsine.m – compară seria sinusoidală Fourier
  • fset2.m – setat pentru serii Fourier
  • fouri.m – seria Fourier
  • lo2.m – ordonarea generală plană liniară primară
  • lo3.m – ordinea generală tridimensională liniară de ordinul întâi
  • button.m – stabilește butoane pentru interacțiunea cu grafica dinamică
  • cvasi.m – funcția cvasi-periodică (2 moduri)
  • cvasi3.m – funcția cvasi-periodică a plotului (3 moduri)
  • pendulum.m – ecuații diferențiale pendulului neliniar
  • dpendulum.m – ecuații diferențiale de pendul neliniar amortizat
  • fpendulum.m – ecuații diferențiale forțate pendul neliniar
  • fdpendulum.m – ecuații diferențiale forțate pendul nelimitate forțată

Programe Matlab pentru matematica 5485

  • rn.m – funcția de rotunjire
  • iter.m – repetarea funcției
  • secant.m – metoda secant
  • newton.m – Metoda lui Newton
  • gauss.m – eliminarea gaussiană obișnuită
  • gaussr.m – eliminare alternativă obișnuită Gaussiană
  • back.m – înlocuire înapoi
  • trid.m – generarea matricelor tridiagonale
  • specr.m – calcula raza spectrală a matricei
  • miter.m – iterația matricei
  • jacobi.m – iterația Jacobi
  • gs.m – iterația Gauss-Seidel
  • sor.m – SOR iterație
  • sorw.m – parametrul SOR optim
  • sorad.m – calculați raza spectrală SOR
  • newton3.m – rezolva z ^ 3 = 1 prin metoda lui Newton
  • robot.m – poziționează brațele robotului după metoda lui Newton
  • lagrangep.m – Polinomul de interpolare Lagrange
  • lagrangeplot.m – Plot Lagrange interpolarea polinomului
  • ix2.m – funcția 1 / (1 + x ^ 2)

Programe Matlab pentru matematica 5486


Profesor Peter J. Olver 
Scoala de Matematica 
Universitatea din Minnesota
Minneapolis, MN 55455 
USA

e-mail:   olver@umn.edu http://www.math.umn.edu/~olver