» »

java[grafi]

java[grafi]

Zixan ::

Ker sm sele zacetnik zaenkrat se nimam pojma kako bi se v konzoli narisal sin ali cos graf v javi. Zato bi prosil koga za pomoc.
  • spremenil: Zixan ()

FTad ::

predlagam ti google pomoč
http://stackoverflow.com/questions/1531...

Zixan ::

No ja, ampak to riše v jframe-u(cesar se se nismo ucili) in ne v konzoli kar jaz potrebujem

Wrop ::

Če misliš prav v konzoli potem to v resnici ni noben bav bav, samo pravilno se moraš lotiti.
okoli 20 vrstic kode v resnici.
Ti bom samo predlagal postopek:

1. vzemi interval nad katerim boš računal sinus, kosinus. Npr. 0 pa do 2*Pi
2. vzemi še 80 lokacij (število znakov ki jih spraviš v konzolno vrstico) in tu si shranjuj rezultat funkcije. f(x) = sin(i/80*interval)
3. nato si rezerviraj array npr. 11 vrstic po 80 znakov tipa char. Napolni jih z presledki.
4. Funkcijo, ki lahko zavzema vrednosti od -1 do 1 po y in 0 do 2*Pi po x preslikaj v array, ki zavzema vrednosti od 0 do 10 po y in 0 do 79 po x.
5. izpiši array znakov v konzolo.

Lahko se potem še z izrisom koordinat pomatraš.

Zixan ::

Bi lahko napisal ta del z arrayi prosim, ker se tudi tega nismo učili.
Od tvojega navodila bi znal le prvi 2 tocki

Zgodovina sprememb…

  • spremenil: Zixan ()

Wrop ::

3. točka je trivialna

char[][] plot = new char[11][80];
		
for (int k = 0; k < plot.length; k++) {
 for (int k2 = 0; k2 < 80; k2++) {
  plot[k][k2] = ' ';
 }
}


4.
for (int k = 0; k < 80; k++) {
  int g = (int) Math.round(j[k] * 5);
  plot[10 - (g + 5)][k] = '*';
}


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

NUJNO!Algoritmi C++

Oddelek: Pomoč in nasveti
211959 (1221) DOOM_er
»

Java skeniranje map in podmap

Oddelek: Programiranje
61147 (1036) nightrage
»

Pomoč pri programiranju z javo

Oddelek: Programiranje
203538 (2465) milc
»

Naloga v C#

Oddelek: Programiranje
72609 (2109) Hardstyle
»

Poziv za resevanje resnisnega kriptograma

Oddelek: Loža
211825 (1380) Brane2

Več podobnih tem