Article View: pl.comp.lang.python
Article #28114Re: Elipsa w Numpy
From: Siara
Date: Tue, 24 May 2011 15:05
Date: Tue, 24 May 2011 15:05
32 lines
2620 bytes
2620 bytes
On 24 Maj, 14:56, rapt0r <ele...@konto.pl> wrote: > Witam, > mam do napisania programik, ktory w tablicy bedzie przechowywal > wspolrzedne punktow, ktorych przeniesienie na wykres wyrysowaloby > elipse. > Nastepnie tak "wyrysowana" elipse musialby obrocic o zadana liczbe > stopni po promieniu kola. > Jestem poczatkujacy w Pythonie i nie bardzo wiem jak rozgryzc temat > korzystajac np Numpy. > Szukalem w necie ale opis i przyklady uzycia, ktore znalazlem nie > bardzo naswietlaja mi temat... > Moze ktos z Was w sposob lopatologiczny wylozylby mi problem? > > Z gory dzieki > Andrzej Cześć, Szczerze mówiąc NumPy nie jest Ci do niczego potrzebne no chyba ze chcesz używać tablic http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93 ale róznie dobrze mozesz sobie sam stworzyć tablicę: array = [[],[]] bez uzywania numpy. Do rysowania możesz użyć matplotlib http://matplotlib.sourceforge.net/users/pyplot_tutorial.html. Problem jest taki, że korzystając z tablicy współrzędnych cięzko Ci będzie narysować elipse ( musiałbyś mieć ich naprawde sporo ), więc może lepiej na podstawie wartoći paru punktów wyliczyć jej równanie a potem dopiero rysować. Co do wyrysowania przesunięcia to albo przeliczysz nowe spółrzędne wszystkich punktów z tablicy, albo nowy wzór elipsy - odsyłam do jakiejś książki do matematyki. Pozdrawiam Paweł
Technical Details
Message-ID:
<a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!y12g2000yqh.googlegroups.com!not-for-mailReferences:
<b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!y12g2000yqh.googlegroups.com!not-for-mail From: Siara <pawel.skrzynski@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: Elipsa w Numpy Date: Tue, 24 May 2011 08:05:54 -0700 (PDT) Organization: http://groups.google.com Lines: 37 Message-ID: <a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com> References: <b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com> NNTP-Posting-Host: 213.134.188.241 Mime-Version: 1.0 X-Trace: posting.google.com 1306249554 19386 127.0.0.1 (24 May 2011 15:05:54 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 24 May 2011 15:05:54 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: y12g2000yqh.googlegroups.com; posting-host=213.134.188.241; posting-account=mogEvwoAAADOIOpfNttWQfED2SPwuyv8 User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HNKRUAELSC X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit