Balanis Grafi v Matlab

A

ahsaan

Guest
Hi / AA

ne koli znanje ali pa je izvajanje balanis
Knjiga ni enačba 14,92 na matlab?Treba ploskve graf
navedena v knjigi.Ali pa kakšno idejo o kode vseh grafov v balanis knjigi
posebej CHP 14 eq14.92?Sem naredil sam, ampak pridobivanje nekaterih napak.
Datoteka se shrani tukaj
Hvala

 
Živjo, jaz je hiter pogled na Balanis in v vašem matlab datoteke obstaja nekaj napak.
Najprej sem woul vam predlagam, da se prepreči uporaba i kot števec za za cikel coz i je tudi sqrt (-1).Jaz navadno raba ii ne le i.Prav tako je vsota matlab funkcijo tako u'd bolje uporabiti drugo ime za to spremenljivko.

Kakorkoli že, spet na ur kode napak, sem opazila, so:

eps = 2.2; mislim u treba pomnožiti to za eps_0 (8.85e-12 ali nekaj podobnega)

z = (0:0.2:1) ';% Bessel Function (prva vrsta, da nič ni reqd)
J = besselj (1, z);
To nima nobenega smisla, coz u morali uporabiti kot argument za funkcijo Bessell kaj u za množijo v naslednjih vrsticah kode:
c = 2 .* * J. (Y. * 2 * pi .* sin (i). / Lam); - narobe
c = 2 .* J (1, (Y. * 2 * pi .* sin (i). / Lam); - verjetno pravilno
u dont potreba z sploh.

za i = 0: pi bo ocenila, i = 0,1,2 in 3, ampak 4 točke, morda ni dovolj za numerično integracijo.kaj podobnega za ii = 0: dθ: pi dθ = pi/50.

dont pozabite pomnožiti sestavni argument za dθ, v vašem primeru bi to pomenilo:
f = (a * b * (c d e)) * dθ;
ali u lahko dejansko to na koncu, ko za cikel: vsota = vsota * dθ;

na zdravje

 

Welcome to EDABoard.com

Sponsor

Back
Top