[ wolfbrother @ 24.03.2005. 14:21 ] @
radi se o programiranju f-ja u delphi-ju.
Pretpostavimo da imamo dve linearne f-je koje krecu iz koordinatnog pocetka.
Dakle, y1=2x, a y2=x.
Imamo i dve trigonometijske f-je: f1=cos(w1) a f2=sin(w2),
Promenljiva w1 je defiinisana po liniji koju pretstavlja y1
(y1 pretstavlja apscisu za f1), dok vrednosti f-je f1 trebaju
da budu upravne na pravac y1 u grafickom prikazu,
F-ja f2 vezuje za y2 na isti nacin.

Kako to postici?
[ bancika @ 24.03.2005. 14:59 ] @
ako sam dobro razumeo, hoces da graficki prestavis slozenu funkciju f(g(x)) gde je f trigonometrijska, a g linearna funkcija?
[ wolfbrother @ 27.03.2005. 18:29 ] @
U izvesnom smislu, da. Samo problem je kako definisati tu f-ju g(f(x)).
Ako uzmemo slucaj definisanja nove LINIJE po kojoj se krece sinusna f-ja.
Pretpostavjam da bih orijentaciju jedinicnih vektora novih osa [lokalnog
koordinatnog sistema u kom se apscisa poklapa sa tom linijom] mogao
da resim preko matrica tansformacije. Medjutim, problem je ustvari malo komplikovaniji.
Sta sa situacijama kada treba definisati novu f-ju koja
se krece po elipsi? Koristilo bi mi uputstvo kako da ubacim 4-5 slika u ovo polje,
da bih ti malo bolje pretstavio problem.
Pogledaj sliku koja bi trebalo da pretstavlja neku konkretnu situaciju, a nalazi se
neposredno ispod ovog texta. Tu imamo tri linearne f-je, i jednu elipticnu (crne),
po kojima su definisane neke nove (crvene).
[ bancika @ 27.03.2005. 23:03 ] @
nisam siguran da te bas kapiram...zasto ne pustis da se neka promenljiva krece po "standardoj" x osi i da na nju primenis kompoziciju funkcija. vrednosti y koje dobijes spojis linijama i dobijes otprilike to.
recimo
Code:

for x := 0 to Image.Width do
  Image1.Canvas.LineTo(x, sin(5*x + 3)); //ovo unutra je neka linearna funkcija

samo transliras u neki koordinatni pocetak (ovde je gornji levi ugao) i izvrnes vertikalno posto y ide odozgo na dole.