Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
PHP i układ równań macierzowych (zespolone)
#1
Cześć!

W jaki sposób najprościej zrealizować funkcję liczącą x gdzie Ax = B gdzie A to macierz główna, B to macierz wyrazów wolnych, a x to macierz niewiadomych? Nie chodzi mi oczywiście o podanie kodu, tylko o nazwę metody :-). Jest mała komplikacja: musi działać na zespolonych... (na transf. laplaca też mogłoby, ale niekoniecznie).

Ważne, żeby działało na macierzach (obiekty z tablicą bądź tablice, zależy jak najlepiej zaimplementować)


Dzięki!
Odpowiedz
#2
Macierze/matematyka:

http://algorytmy.pl/?id=1712
http://funkcje.net/view/2/8/3310/
http://www.phpmath.com/home
http://conf.phpquebec.com/slides/2005/Mathematical_Programming_with_PHP.pdf
http://phplens.com/lens/php-book/optimizing-debugging-php.php
http://www.linuxjournal.com/article/7213
http://forum.php.pl/lofiversion/index.php/t85554.html

To powinno pomóc. Wink

Edit, a i jeszcze to:
http://www.phpclasses.org/package/2859-PHP-Perform-operations-with-matrices.html
Odpowiedz
#3
Dzięki! :-).

Czyli najlepiej byłoby zastosować gotową klasę (ostatni link) i dopisać do tego obsługę liczb zespolonych, bo takiej klasy gotowej znaleźć się nie da (a przynajmniej nie potrafię). Tak?

A jeśli samemu to potrzeba napisać mnożenie i odwracanie macierzy zespolonych. Jednak najkorzystniej byłoby, gdyby ktoś już to zrobił i było w internecie (bo mam dużo innych rzeczy do zrobienia). Ale jeśli nie ma to muszę zrobić bo bez tego ani rusz dalej :-)
Odpowiedz
#4
Hmmm... Tak, najlepiej użyć gotową klasę i dopisać część niż pisać coś od nowa (w Twoim przypadku - to chyba, że chcesz się nauczyć pisać to w tedy pisz śmiało od zera, o ile masz czas).

Zajrzyj jeszcze tutaj:
http://forum.php.pl/index.php?showtopic=87898&mode=threaded
http://kb-studio.pl/aktualnosci/wyznacznik-macierzy-php/67
http://forum.php.pl/lofiversion/index.php/t128750.html
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl