ALG"9
9.1. Programowanie typu „dziel-i-rzgdź" 229
żoność obliczeniową obli metod. Jeśli w istocie otrzymamy znaczący zysk szybkości - na przykład zmianę klasy programu na lepszą - to jest mało prawdopodobne, aby pewne niekorzystne cechy rekurencji grały istotną rolę W przypadku jednak otrzymania wyniku dowodzącego równoważność czasową metod, trzeba również wziąć pod uwagę wskaźniki, które nie mając nic wspólnego z teorią, odgrywają niebagatelną rolę w praktyce (w tzw. rzeczywistym świecie). Pewne uwagi trzeba bowiem wypowiedzieć co najmniej raz, aby później nie denerwować się, że komputer nie chce robić tego, co my mu każemy (lub robi to gorzej niż chcielibyśmy).
9.1.2.Mnożenie macierzy o rozmiarze N*N
W wielu zagadnieniach natury numerycznej często zachodzi potrzeba mnożenia ze sobą macierzy, co z definicji jest dość czasochłonną operacją. Sposób wyliczania iloczynu dwóch macierzy może być symbolicznie przedstawiony w sposób zaprezentowany na rysunku 9-1.
Jeśli macierz C (przypomnijmy, że z punktu widzenia programisty macierz jest tablicą dwuwymiarową) będziemy uważać za wynik mnożenia A x Ii, to dowolny element C[i,j] można otrzymać stosując wzór:
M
C„= l4,Ar
*=l
(Mnożymy odpowiadające sobie elementy linii i i kolumny j, kumulując jednocześnie sumy cząstkowe).
Rys. 9 - I.
Mnożenie
macierzy.
C
i
Wyszukiwarka
Podobne podstrony:
ALG 7 9.1. Programowanie typu „dziel-i-rzgdź 227 Przypadek ogólny: • jeśli tablica ma rozmiar > 2ALG 5 9.1. Programowanie typu „dziel-i-rządź’ 225 zastosowaniem omawianej metody warto wziąć do rękALG#1 9.1. Programowanie typu „dziel-i-rządź’’ 231 9.1. Programowanie typu „dziel-i-rządź’’ALG#3 9.1. Programowanie typu „dziel-i-rządf 233 nięciami bitowymi1. Aby wyliczyć klasę tego algorytALG$1 9.3. Programowanie dynamiczne 241 9.3. Programowanie dynamiczne 241 Rys. 9- 2. Obliczanie wart2. Wszystkie kalkulatory typu „ SCIENTIFIC”, które wykonują obliczenia statystyczne jednej zmiennej,Reguła? L Hospitala (3) 3 4.4. Wyrażenia nieoznaczone typu 0° , l00, oo° Aby obliczyć granicę wyrażeProgramy graficzne ■ praca w systemie klient - serwer ■ obliczen80 (68) Rozkład zmiennej losowej Y typu skokowego tworzy się po obliczeniu wartości zmiennej Y na poDSC02947 resize illalki w zależności od ciśnienia sprężania oraz typu sprężarki I jej) napęau. W celProjekt NUMPRESS, Zad. 2: Program NUMPRESS-Explicit: podstawy teoretyczne (ii) Obliczenie przyrostowhotobucket Zaliczenie - programowanie c/.l / id. . Napis/ program, który wezyia dwie podane liczby istrona5 106 Obliczenia tego typu (dotyczy to również metody Bishopa i innych metod) są bardzo pracocopis Dietetyk to kolejny program Marcina Dutkiewicza, który służy do obliczania wartości kalorycznejstrona? 93 PSPICE. Widać tutaj nieocenioną rolę symulacji układów elektronicznych za pomocą programówięcej podobnych podstron