Anonymní profil Miloš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Miloš – Programujte.comAnonymní profil Miloš – Programujte.com

 

Příspěvky odeslané z IP adresy 46.227.10.–

Miloš
Matematika › matlab, rovnice, souřadnice
4. 4. 2012   #156012

Ahoj,
potřeboval bych od Vás poradit; ve smyslu, jestli to, co bych chtěl, vůbec lze udělat.

Abych Vás trošku zasvětil do problému:
Mám tento cyklus v Matlabu. Jeho funkcí je vykreslit nervová vlákna sítnice.. (model). Výsledný model můžete vidět zde:

https://lh4.googleusercontent.com/-E-MybNh8Qpo/T3w3YwJ8l6I/AAAAAAAALNo/OzktRYIqqac/s1024/rnfl_5.jpg

Níže uvedený cyklus tedy kreslí vlákna pouze v úhlu od fi - <60,90> , ve vzdálenosti r_0=4 od posunutého středu.

fi(i,j) udává úhel každého bodu vlákna až do jeho délky rr1, která se lineárně zvětšuje.. (v tomto případě)

r0 = 4;

ffi0 = [60:5:90];

for j = 1:length(ffi0_2)
    n(j) = 5+j*2;
    rr    = 4:n(j);
    for i = 1:length(rr)
        bb(j) = exp(-1.9 + 3.9 * tanh(- (ffi0(j) - 121) / 14));
        cc(j) = 1.9 + 1.4 * tanh( (ffi0(j) - 121) / 14);
        fi(i,j) = ffi0(j) + bb(j) .* (rr(i) - r0) .^ cc(j);
        x1{j}(i) = rr(i) .* cos(fi(i,j) * pi/180);
        y1{j}(i) = rr(i) .* sin(fi(i,j) * pi/180);
    end
end

A teď můj problém. V grafu vykresluji tedy souřadnice x,y. A já potřebuji pro nově zvolené x,y spočítat příslušné fi. Lze to? Popř. jak? Můžete mě někdo nakopnout správným směrem?
Moc by mi to pomohlo.
Díky

PS. Nové souřadnice x,y budu získávat tak, že pomocí funkce matlabu kliknu od obrázku: 

https://lh5.googleusercontent.com/-cNGrpn3EA7w/T22yYEt3FqI/AAAAAAAAKzo/079xzdJexNw/s1024/fundus_rnfl.png

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý