🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28115

Re: Elipsa w Numpy

#28115
From: Michal
Date: Thu, 26 May 2011 19:55
50 lines
2819 bytes
Numpy moze sie przydac do obrocenia elipsy o zadany kat. 
Przykladowy program ktory wyrysuje ci kolo moze wygladac tak(potrzebny matplotlib):

import pylab
import numpy

t = numpy.linspace(0, 2 * 3.14, 100)
pylab.plot(numpy.sin(t), numpy.cos(t))



On Tue, 24 May 2011 08:05:54 -0700 (PDT)
Siara <pawel.skrzynski@gmail.com> wrote:

> 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ł


-- 
Michal
Technical Details
Message-ID: <20110526215532.269d752e.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com> <a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Michal <natural-born-killer@do.not.mail.me.or.i.will.kill.you>
Newsgroups: pl.comp.lang.python
Subject: Re: Elipsa w Numpy
Date: Thu, 26 May 2011 21:55:32 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 56
Message-ID: <20110526215532.269d752e.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
References: <b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com> <a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com>
NNTP-Posting-Host: 91.218.156.245
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1306439743 10700 91.218.156.245 (26 May 2011 19:55:43 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 26 May 2011 19:55:43 +0000 (UTC)
X-Newsreader: Sylpheed 3.0.3 (GTK+ 2.24.4; x86_64-unknown-linux-gnu)
X-User: natural-born-killer
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit