4 views (last 30 days)

Show older comments

Let

theta=atan(p/q)+pi

a(theta)=exp(2*pi*j*A*[cos(theta);sin(theta)]) where A ,is row vector and p,q,A are known

I need to find the in matlab.Please help me on this

Alan Stevens
on 3 Dec 2020

a = @(theta) exp(2j*pi*A*[cos(theta);sin(theta)]);

dadtheta = @(theta) 2j*pi*A*[-sin(theta);cos(theta)]*a(theta);

Stephan
on 3 Dec 2020

syms a(theta) p q A

eq1 = a(theta)==exp(2*pi*1i*A*[cos(theta);sin(theta)])

eq2 = theta==atan(p/q)+pi

Deq1 = diff(eq1,theta)

sol = subs(rhs(Deq1),theta,rhs(eq2))

pretty(sol)

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!