-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.nask.pl!news.nask.
org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!wereti
s.net!feeder1.news.weretis.net!news.solani.org!not-for-mail
From: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.programming
Subject: Re: matlab taki wydajny?
Date: Mon, 18 Jan 2010 12:37:44 +0000 (UTC)
Organization: solani.org
Lines: 37
Message-ID: <hj1kmo$lt3$1@solani.org>
References: <5...@a...googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: solani.org 1263818264 22435
eJwNw4sRADEEBcCWCB4pxyf6L+FuZ9YEjHaFQW1tm8blTVG088vZJa4R3E4/Uv/WnNA6iUuhHzTwEYM=
(18 Jan 2010 12:37:44 GMT)
X-Complaints-To: a...@n...solani.org
NNTP-Posting-Date: Mon, 18 Jan 2010 12:37:44 +0000 (UTC)
X-User-ID: eJwFwYEBwCAIA7CXNiwVz1kZ/f8Ek1x82RtMIp0e1WN1L+PUCcT8A0G10B2m6K8zalO9x7o1Kx
Iv
Cancel-Lock: sha1:xpKv8/hP75smkoJekld6npQSamk=
User-Agent: slrn/0.9.8.1 (Linux)
X-NNTP-Posting-Host: eJwFwQERADEIAzBLdBQYcsrv8C/hk/BEfsWMZGys21zymISpnUHg6VEra2B0tqsr
b9O8/PgPG7wQiw==
Xref: news-archive.icm.edu.pl pl.comp.programming:184471
[ ukryj nagłówki ]On 2010-01-18, Mariusz Marszałkowski <m...@g...com> wrote:
> Od dość dawna słyszę opinie że procedury zaimplementowane w
> matlabie są bardzo wydajne. Nie znam matlaba, ale wczoraj przez
> przypadek miałem go pod ręką, no i tyle ile można się nauczyć
> przez godzinę sprawdziłem.
>
> Program w matlabie robił coś takiego:
> for i=1:20000
> v = a * m1;
> a = v * m2;
> end;
>
> Gdzie v i a to wektory double po 1000 elementów, a
> m1 i m2 to macierze po 1000 na 1000 elementów.
>
> Zainicjalizowane były losowymi liczbami.
>
> Program wykonywał się około 100 sekund.
>
> Na tym samym sprzęcie odpaliłem podobny
> program napisany w C, skompilowany gcc.
> Program w C był podobny, a nie taki sam,
> gdyż robił ciut więcej obliczeń. No i w C
> wykonywało to 70s.
>
> Więc to tylko plotki że matlab jest taki wydajny?
Jak się nie wie do czego Matlab jest przewidziany to potem się robi
głupie testy i niepoprawnie interpretuje wyniki. Matlab dobrze sobie
radzi z operacjami na macierzach, ale źle znosi pętle (w końcu to język
interpretowany). Poza tym ile czasu spędziłeś na pisaniu programu
w C i ile mu poświęcisz przy ewentualnej zmianie obliczeń wewnątrz
pętli?
--
Secunia non olet.
Stanislaw Klekot
Następne wpisy z tego wątku
- 18.01.10 13:52 Mariusz Marszałkowski
- 18.01.10 14:19 Stachu 'Dozzie' K.
- 18.01.10 14:31 Mariusz Marszałkowski
- 18.01.10 14:43 Grzegorz Niemirowski
- 18.01.10 14:47 Mariusz Marszałkowski
- 18.01.10 14:58 Krzysiek Kowaliczek
- 18.01.10 15:09 Mariusz Marszałkowski
- 18.01.10 18:55 bartekltg
- 18.01.10 19:20 Wiktor S.
- 18.01.10 19:26 Mariusz Marszałkowski
- 18.01.10 19:41 Grzegorz Niemirowski
- 18.01.10 19:50 Mariusz Marszałkowski
- 18.01.10 20:24 Michoo
- 18.01.10 22:08 Wiktor S.
- 19.01.10 01:52 bartekltg
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=