differentiation in matlab of two functions

2 ビュー (過去 30 日間)
Murali Krishna AG
Murali Krishna AG 2020 年 12 月 3 日
コメント済み: Stephan 2020 年 12 月 4 日
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

回答 (2 件)

Alan Stevens
Alan Stevens 2020 年 12 月 3 日
a = @(theta) exp(2j*pi*A*[cos(theta);sin(theta)]);
dadtheta = @(theta) 2j*pi*A*[-sin(theta);cos(theta)]*a(theta);

Stephan
Stephan 2020 年 12 月 3 日
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 件のコメント
Murali Krishna AG
Murali Krishna AG 2020 年 12 月 4 日
Thank u so much,It helped me a lot
Stephan
Stephan 2020 年 12 月 4 日
Did you notice that you can accept and/or vote for useful answers?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by