Page 1 of 1

Matlab HELP matrika krožnice

Posted: 11.2.2008 18:28
by kren22
Pozdravljeni,
imam sledeč problem v Matlabu
Trenutno imam zapisani matriki koordinat kvadra na sledeči način:
for i = (30):(90) */i pomeni višina kvadra, začne se pri 30 in konča pri 90
for j = (40):(70) */j pomeni širino kvadra začetek pri 40 in konec pri 70
K(i,j) = 1; /* naredim enotsko matriko za K
V(i,j) = 10; /*Znotraj tega območja ima V vrednost 10
end
end

Kako za vraga naj na takšen način napišem geometrijo krožnice?
Poskušal sem že z enačbo krožnice, vendar brez uspeha, ima morda kdo kakšno idejo?

Re: Matlab HELP matrika krožnice

Posted: 12.2.2008 0:35
by M4RT1N
Hmm morda misliš tole
r = 0:dr:1; //radij od 0 do 1
fi = 0:dfi:2*pi-dfi; //kot
Če hočeš sedaj tukaj notri kaj računati, moraš pač ustrezno geometrijo upoštevat - valjne koordinate.
Če rabiš kartezične koordinate
x = r * cos(fi);
y = r * sin(fi);
Kjer pa moraš še vedno upoštevati za morebitne nadaljne izračune, da točke niso enako goste.

Re: Matlab HELP matrika krožnice

Posted: 12.2.2008 19:55
by kren22
Hvala za odgovor, z nekaj modifikacijami mi je uspelo dobiti željeno, hvala.