Wpis z mikrobloga

Jest tu jakiś dzik znający się na #programowanie w #matlab i potrafi mi jakoś opisać funkcje matlaba:
- pdeintrp
- parabolic
- pdedemo7

W dokumentacji są tam jakieś opisy ale dosyć szczątkowe i przykładów w necie miało (które z resztą nie działają jak trzeba).
Może ktoś z #matematyka by wiedział?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamil062: Taka wskazówka, ustawić kursor na nazwie funkcji, lub za nawiasem bezpośrednio po niej i nacisnąć F1, to wywołuje helpa. W edytorze napisz nazwę funkcji, najedź na nią kursorem i naciśnij ctrl+d. Dostaniesz się do pliku z kodem funkcji (o ile została napisana w mpliku a nie w C/Fortranie itp). Np kod funkcji pdeintrp
np=size(p,2);
nt=size(t,2);

if
  • Odpowiedz
@kamil062: Co do tego co robi funkcja pdeintrp(p,t,u) to przyjmuje pewną geometrie siatki tzn punkty oraz trójkąty na bazie tych punktów oraz wartości funkcji w węzłach(punktach). Zwraca wartości zinterpolowane w centroidzie to jest w środku ciężkości podanych trójkątów.

Poczytaj plik helpa: 'Scalar PDE Coefficients in Function Form'
  • Odpowiedz
@kamil062:
parabolic - jak mówi help rozwiązuje równania różniczkowe cząstkowe, help jest tutaj precyzyjny.

pdedemo7 - to demo, można je wykonać. Możesz się dobrać bezpośrednio do jego kodu.
No i poczytać 'Poisson's Equation with Point Source and Adaptive Mesh Refinement'.
  • Odpowiedz