Balanis grafy v Matlab

A

ahsaan

Guest
Hi / AA

nemá niekto viete alebo vykonávania balanis
Kniha rovnice ne 14.92 v MATLAB?Malo by plot graf
uvedené v knihe.Alebo akúkoľvek predstavu o kódy všetkých grafov v balanis knihy
špeciálne CHP 14 eq14.92?Som urobil ja, ale dostať k nejakej chybe.
nahratí súboru sa tu
Ďakujeme vám

 
Ahoj, já dal letmý pohľad na Balanis a vo vašom matlab súborov existuje niekoľko chýb.
Predovšetkým by som woul odporúčame, aby sa zabránilo používať aj ako počítadlo pre cyklus pre i coz je aj sqrt (-1).Obvykle jezdím ii miesto pouhých i.Tiež suma matlab funguje tak u'd lepšie použiť iný názov pre túto premennú.

Mimochodom, siahajúce až k ur kód chyby som si všimol, sú:

eps = 2.2; Myslím, že u potreba vynásobiť tento pre eps_0 (8.85-12 alebo niečo podobné)

z = (0:0.2:1) ';% Bessel Function (prvého druhu, aby nula je reqd)
J = BESSELJ (1, z);
To nedáva zmysel coz u musieť použiť ako argument pre funkciu Bessell, čo u násobi pre neho v nasledujúcich riadkov kódu:
c = 2 .* J. * (Y * 2 * pi .* sin (i). / lam), - zle
c = 2 .* J (1, (Y * 2 * pi .* sin (i). / lam), - asi pravdu
u dont potreba z vôbec.

pre i = 0: pi bude hodnotiť i = 0,1,2 a 3, ale 4 body nemusí byť dosť pre numerickú integráciu.niečo ako pre ii = 0: dθ: pi dθ = pi/50.

nezabudnite násobiť integrálne argumentom pre dθ, vo Vašom prípade by to znamenalo:
f = (a. * b * (c d e)) * dθ;
alebo u pocínovat skutočne to nakoniec po pre cyklus: sum = sum * dθ;

na zdravie

 

Welcome to EDABoard.com

Sponsor

Back
Top