S
sasamdyu
Guest
I need help on my kodavimo nes i cant figure out dalį, kuri yra klaidinga, nes man gali atrodyti, kad gauti išvesties Noriu ...
funkcijos [] = matricas;
aiški visiems;
beveik visi;
CLC;
CLF;
k = 2 * pi;
Mx = 5;
Ny = 5;
DX = 0,25;
dy = 0,25;
thmax2 = 0;
phimax2 = 0;
dtor = pi/180;
teta = linspace (1.180.180);
Phi = linspace (1.180.180);
betax =- k * Dx * SIN (dtor * thmax2) * cos (dtor * phimax2);
betay =- k * dy * sin (dtor * thmax2) * sin (dtor * phimax2);
[Theta, Phi] = meshgrid (teta, phi);
AF3 = afnf (teta, Phi, Mx, NY, dx, dy, betax, betay);
spherical_plot (AF3, teta, PHI)
ß = pavadinimas ('3 D Sferinės sklypas masyvo Factor "," Šrifto dydis ", 15);
pav
rect_plot (AF3)
% rutulio sklypas
funkcija spherical_plot (R, teta, PHI)
dtor = pi/180;
x = abs (R) .* sin (teta * dtor) .* cos (PHI * dtor);
y = abs (R) .* sin (teta * dtor) .* sin (PHI * dtor);
z = abs (R) .* cos (Theta * dtor);
surf (x, y, z);
Žiūrėti (0.180);
C = [.8, .8, ,8]; paletės (C); ašies ne vienodas;
funkcija rect_plot (R)
S = abs (R);
% Akių (-1 * (Length (s) / 2-1): 1: length (s) / 2, -1 * (Length (s) / 2-1): 1: length (s) / 2, S / norma (S))
% Akių (-179:1:179, -45:1:45, S / norma (S))
tinkleliai (-89:1:90, -89:1:90, S / norma (S));
% akių (-45:1:45, -179:1:179, S / norma (S));
Pavadinimas ( "Stačiakampiai Sklypas Planar Array spinduliavimo dėsningumo)
xlabel (kampas teta-xaxis indeksuotų m laipsniais)
ylabel (kampas Phi-yaxis indeksuoti N laipsniais)
zlabel (Normalizuotas Amlitude)
funkcija [F10] = afnf (theta1, phi1, Mx, NY, dx, dy, betax, betay)
k = 2 * pi;
dtor = pi/180;
AFx1 (MX) = 30;
AFy1 (NY) = 30;
už teta = 1:1:180;
už Phi = 1:1:180;
elementx = 1;
Elementai = 1;
AFx1 (elementx) = 0;
AFy1 (elementai) = 0;
AXF = 0;
psix = k * DX * sin (teta * dtor-pi / 2) * cos (phi * dtor-pi / 2) betax;
psiy = k * dy * sin (teta * dtor-pi / 4) * sin (phi * dtor-pi / 2) betay;
už elementx = 1: MX
AFx2 (elementx) = exp (I * elementx * psix);
AFx3 (elementx) = AFx2 (elementx) AFx1 (elementx);
AFx1 (elementx 1) = AFx3 (elementx);
pabaigoje
AXF = AFx1 (MX);
už elementy = 1: Naujas;
AFy2 (elementai) = exp (I * Elementai * psiy) * AXF;
AFy3 (elementai) = AFy2 (elementai) AFy1 (elementai);
AFy1 (elementy 1) = AFy3 (elementai);
pabaigoje
AYF = AFy1 (NY);
AF (PHI, teta) = AYF;
pabaigoje
pabaigoje
F10 = AF;
funkcijos [] = matricas;
aiški visiems;
beveik visi;
CLC;
CLF;
k = 2 * pi;
Mx = 5;
Ny = 5;
DX = 0,25;
dy = 0,25;
thmax2 = 0;
phimax2 = 0;
dtor = pi/180;
teta = linspace (1.180.180);
Phi = linspace (1.180.180);
betax =- k * Dx * SIN (dtor * thmax2) * cos (dtor * phimax2);
betay =- k * dy * sin (dtor * thmax2) * sin (dtor * phimax2);
[Theta, Phi] = meshgrid (teta, phi);
AF3 = afnf (teta, Phi, Mx, NY, dx, dy, betax, betay);
spherical_plot (AF3, teta, PHI)
ß = pavadinimas ('3 D Sferinės sklypas masyvo Factor "," Šrifto dydis ", 15);
pav
rect_plot (AF3)
% rutulio sklypas
funkcija spherical_plot (R, teta, PHI)
dtor = pi/180;
x = abs (R) .* sin (teta * dtor) .* cos (PHI * dtor);
y = abs (R) .* sin (teta * dtor) .* sin (PHI * dtor);
z = abs (R) .* cos (Theta * dtor);
surf (x, y, z);
Žiūrėti (0.180);
C = [.8, .8, ,8]; paletės (C); ašies ne vienodas;
funkcija rect_plot (R)
S = abs (R);
% Akių (-1 * (Length (s) / 2-1): 1: length (s) / 2, -1 * (Length (s) / 2-1): 1: length (s) / 2, S / norma (S))
% Akių (-179:1:179, -45:1:45, S / norma (S))
tinkleliai (-89:1:90, -89:1:90, S / norma (S));
% akių (-45:1:45, -179:1:179, S / norma (S));
Pavadinimas ( "Stačiakampiai Sklypas Planar Array spinduliavimo dėsningumo)
xlabel (kampas teta-xaxis indeksuotų m laipsniais)
ylabel (kampas Phi-yaxis indeksuoti N laipsniais)
zlabel (Normalizuotas Amlitude)
funkcija [F10] = afnf (theta1, phi1, Mx, NY, dx, dy, betax, betay)
k = 2 * pi;
dtor = pi/180;
AFx1 (MX) = 30;
AFy1 (NY) = 30;
už teta = 1:1:180;
už Phi = 1:1:180;
elementx = 1;
Elementai = 1;
AFx1 (elementx) = 0;
AFy1 (elementai) = 0;
AXF = 0;
psix = k * DX * sin (teta * dtor-pi / 2) * cos (phi * dtor-pi / 2) betax;
psiy = k * dy * sin (teta * dtor-pi / 4) * sin (phi * dtor-pi / 2) betay;
už elementx = 1: MX
AFx2 (elementx) = exp (I * elementx * psix);
AFx3 (elementx) = AFx2 (elementx) AFx1 (elementx);
AFx1 (elementx 1) = AFx3 (elementx);
pabaigoje
AXF = AFx1 (MX);
už elementy = 1: Naujas;
AFy2 (elementai) = exp (I * Elementai * psiy) * AXF;
AFy3 (elementai) = AFy2 (elementai) AFy1 (elementai);
AFy1 (elementy 1) = AFy3 (elementai);
pabaigoje
AYF = AFy1 (NY);
AF (PHI, teta) = AYF;
pabaigoje
pabaigoje
F10 = AF;