Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da odredim visinu zarotirane elipse?

[es] :: Matematika :: Kako da odredim visinu zarotirane elipse?

[ Pregleda: 2585 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Huemaj

Član broj: 115981
Poruke: 25
77.118.144.*



+5 Profil

icon Kako da odredim visinu zarotirane elipse?29.03.2008. u 07:56 - pre 195 meseci

Pozdrav svima!

Moze li mi neko reci kako da odredim visinu zarotirane elipse? Uspio sam naci formulu za crtanje zarotirane elipse ali kad sam krenuo da trazim prvi izvod te funkcije zavrsio sam uvijek sa polinomom 4. reda. Bio bih vam zahvalan za svaku pomoc i reference.

Veliki pozdrav!
 
Odgovor na temu

Huemaj

Član broj: 115981
Poruke: 25
77.118.144.*



+5 Profil

icon Re: Kako da odredim visinu zarotirane elipse?29.03.2008. u 12:16 - pre 195 meseci
Pozdrav jos jednom!

Napisao sam metodu koja racuna visinu elipse, ako vam bude ikada zatrebala saljem je ovim postom, implementirana je u Javi.

a - radijus tanjeg dela elipse
b- radijus debljeg dela elipse
angle - ugao

Ako zelite da izracunate i sirinu elipse, pozovete funkciju jos jednom pri cemu samo zamjenite a i b parametre.

Code:

protected static int height(int a, int b, float angle) {
      double cos = Math.cos(Math.toRadians(angle));
      double sin = Math.sin(Math.toRadians(angle));
      int axa = a*a;
      int bxb = b*b;
      double cosxcos = cos*cos;
      double sinxsin = sin*sin;
      double A = (bxb*cosxcos + axa*sinxsin)*(bxb*sinxsin + axa*cosxcos) - Math.pow(bxb*cos*sin - axa*cos*sin, 2);
      double B = 0;
      double C = (bxb*cosxcos + axa*sinxsin) * (-axa*bxb);
      return (int)Math.ceil((-B + Math.sqrt(-4*A*C)) / (2*A));
}



Evo i rezultat primene te funkcije (plava i zuta linija su povucene na krajnjim tackama elipse u pozitivnom delu x/y ose):



Ako na forumu postoji nesto kao Code-Base sa korisnim funkcijama zamolio bih moderatora da ubaci i ovu.

Veliki pozdrav svima i prijatan vikend!
 
Odgovor na temu

cicika
Tijana Dojčinović
Software Developer, GroundLink
Zemun

Član broj: 24659
Poruke: 3104
*.dynamic.sbb.rs.



+4 Profil

icon Re: Kako da odredim visinu zarotirane elipse?29.03.2008. u 14:48 - pre 195 meseci
Samo jedna mala korekcija terminologije::

Citat:
a - radijus tanjeg dela elipse
b- radijus debljeg dela elipse


Kod elipse, ovi termini se nazivaju kraćom i dužom poluosom elipse.

Pozdrav!
Use The Force!
“Who said anything about slicing you up? I just wanted to carve a little Z on your forehead — nothing serious.”
 
Odgovor na temu

[es] :: Matematika :: Kako da odredim visinu zarotirane elipse?

[ Pregleda: 2585 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.