Soru sorYarim küreden kesit alma
iyildiz tarafından 4 yıl önce soruldu

Merhabalar, 
Matlab'a yeni basladim ve yardima ihtiyacim var.
Elimde bir yarim küre var ve önden bakildiginda sanki bir kösesinden yarim daireyi cikartmisim gibi bir görüntü olusturmak istiyorum. Acaba nasil yapabilirim?
Yardimci olursaniz cok sevinirim. Simdiden cok tesekkürler.
 

2 Cevap
sayginer Yönetici tarafından 4 yıl önce cevaplandı

Merhaba,
Yarım küreyi nasıl oluşturdunuz acaba?

iyildiz tarafından 4 yıl önce cevaplandı
clc
clear all
close all
r=15; %input('enter the radius');
phi=linspace(-pi/2,pi/2,180);
theta=linspace(-pi/2,pi/2,360);
[Phi, Theta]=meshgrid(phi,theta);
x=r*sin(Phi).*cos(Theta);
y=r*sin(Phi).*sin(Theta);
z=r*cos(Phi);
surf(x,y,z)
axis equal
Punkt=zeros(360*180,3);
zaehler=1;
for i=1:1:360
for j=1:1:180
Punkt(zaehler,1)=x(i,j);
Punkt(zaehler,2)=y(i,j);
Punkt(zaehler,3)=z(i,j);
zaehler=zaehler+1;
end
end
save idealeKugell

(zaehler=sayac / idealeKugel = ideal Küre)

Yukaridaki sekilde olusturmustum.