mnożenie macierzy

IP: *.lubin.dialog.net.pl 27.09.03, 13:45
Witam,
mialem wczoraj na rozmowie kwalifikacyjnej pomnozyc macierze.
Macierz A i macierz B mialy po jednej kolumnie i po trzech wierszach.
Z tego cos teraz wiem,to takich macierzy nie mozna pomnozyc.
Ilosc kolumn macierzy A musi byc rowna ilosci wierszy macierzy B.Jak
wytlumaczyc niemoznosc takiego mnozenia,czy tylko tym ze nie mozna i juz?!
Jak sie mnozy macierze,macie jakies przyklady liczbowe i symbolowe?
Co oznacza pojecie "matrix".Ja wiem,ze jest taki film:),ale czy to ma jakis
zwiazek z programowaniem i do czego mozna te programowanie zastosowac?
Czy ww.pojecia maja cos wspolnego z rysowaniem w przestrzeni 3D,
gdyz na stanowisku o ktore sie ubiegam,trzeba bedzie rysowac w 3D.
P.S.Rozmowa byla w jezyku niemieckim,totez tym trudniej bylo mi sie
porozumiec i cos wyjasnic:)
Za wszelkie odpowiedzi dzieki z gory!
    • s.n.a.f.u Re: mnożenie macierzy 28.09.03, 10:55
      Gość portalu: Kris napisał(a):

      > Ilosc kolumn macierzy A musi byc rowna ilosci wierszy
      macierzy B.Jak
      > wytlumaczyc niemoznosc takiego mnozenia,czy tylko tym
      ze nie mozna i juz?!

      To wynika wprost z definicji iloczynu macierzy. Trzeba
      było zażyczyć sobie definicji iloczynu dwóch macierzy 1x3.

      > Co oznacza pojecie "matrix".Ja wiem,ze jest taki
      film:),ale czy to ma jakis
      > zwiazek z programowaniem i do czego mozna te
      programowanie zastosowac?

      Matrix - (z ang.) macierz. I owszem, macierze mają bardzo
      dużo zastosowań: rozwiązywanie równań liniowych, analiza
      funkcji o wartościach wielowymiarowych itd.
      Wszystko to można pod programowanie podciągnąć w
      zależności co ma program zrobić.

      > Czy ww.pojecia maja cos wspolnego z rysowaniem w
      przestrzeni 3D,
      > gdyz na stanowisku o ktore sie ubiegam,trzeba bedzie
      rysowac w 3D.

      No między innymi macierze stosuje się w grafice np. do
      interpolacji splajnami.

      Tak na marginesie to podszkol się z matematyki, w
      szczególności z algebry liniowej, bo bez tego informatyk
      jest na tyle kompetentny, żeby co najwyżej papier w
      drukarce wymienić.

      • Gość: Kris Re: mnożenie macierzy IP: *.lubin.dialog.net.pl 29.09.03, 17:57
        Witam,
        gdybym byl informatykiem, nie byloby zapewne tego postu.
        Jednak jestem budowlancem i kreslenie 2D to dla mnie chleb powszedni,
        potrzebowalbym jednak wgryzc sie w 3D na AutoCadzie.
        Wiec pytam o zwiazek ww. pytan z AutoCadem (3D).
        Poprosze o przyblizenie...
        > No między innymi macierze stosuje się w grafice np. do
        > interpolacji splajnami.
        ...tych splajnow:)
        Pzdr.
        • s.n.a.f.u Re: mnożenie macierzy 29.09.03, 20:20
          Po pierwsze: interpolacja.
          Powiedzmy, że jest sobie jakaś funkcja, a my znamy jej
          wartości tylko w kilku punktach. I powiedzmy, że chcemy
          poznać wartość między tymi punktami. Wówczas trzeba sobie
          znaleźć jakąś inną funkcję, która by przechodziła przez
          te nasze pierwotne punkty. I teraz, o ile funkcja ta
          zachowuje się porządnie, można przyjąć, że będzie też
          dobrze przybliżać wartość w naszym punkcie który nas
          interesuje. I właśnie proces szukania takiej funkcji
          nazywamy interpolacją. Najczęściej poszukuje się
          wielomianów, ale z nimi jest pewien problem ponieważ
          jeżeli mamy podanych 20 punktów to przybliżać go będzie
          wielomian 19 stopnia (najczęściej) co z kolei wprowadza
          inne problemy. Tak więc zamiast się męczyć 19 punktami
          bieże się, powiedzmy 4, punkty od lewej i się je
          przybliża wielomianem stopnia 3. Dalej odrzuca się ten
          punkt najbardziej na lewo i dobiera pierwszy wolny i
          znowu sie takie 4 punktu przybliża wielomianem stopnia 3,
          tak żeby sie zgadzał z poprzednim otrzymanym wielomianem
          i tak dalej, aż się na punkty skończą. I teraz każdy taki
          wielomian stopnia 3 nazywa się splajnem (w tym wypadku
          kubicznym) a cały proces szukania tych splajnów nazywa
          się interpolacją splajnami. To było przybliżanie funkcji
          o wartościach w zbirze liczb rzeczywistych, ale to samo
          można zrobić na płaszczyźnie i w przestrzeni (tak
          naprawdę dowolnie wymiarowej).

          Czyli w skrócie interpolacja splajnami to jest sposób
          znajdowania gładkiej krzywej przechodzącej przez zadane
          punkty na płaszczyźnie lub w przestrzeni 3D.
          • Gość: Kris Re: mnożenie macierzy IP: *.lubin.dialog.net.pl 30.09.03, 15:59
            Bardzo dziekuje za krotki wyklad.
            Teraz wiem o czym ewentualnie moge
            z moim rekrutujacym rozmawiac.
            Jeszcze raz dziekuje i pozdrawiam:)
          • Gość: xp Re: mnożenie macierzy IP: *.fnet.pl 15.02.04, 22:19
            Wow!!!
Pełna wersja