Filter löschen
Filter löschen

differentiation in matlab of two functions

4 Ansichten (letzte 30 Tage)
Murali Krishna AG
Murali Krishna AG am 3 Dez. 2020
Kommentiert: Stephan am 4 Dez. 2020
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

Antworten (2)

Alan Stevens
Alan Stevens am 3 Dez. 2020
a = @(theta) exp(2j*pi*A*[cos(theta);sin(theta)]);
dadtheta = @(theta) 2j*pi*A*[-sin(theta);cos(theta)]*a(theta);

Stephan
Stephan am 3 Dez. 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)
  6 Kommentare
Murali Krishna AG
Murali Krishna AG am 4 Dez. 2020
Thank u so much,It helped me a lot
Stephan
Stephan am 4 Dez. 2020
Did you notice that you can accept and/or vote for useful answers?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Numerical Integration and Differential Equations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by