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?
Matlab HELP matrika krožnice
Re: Matlab HELP matrika krožnice
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.
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
Hvala za odgovor, z nekaj modifikacijami mi je uspelo dobiti željeno, hvala.