フィルターのクリア

Rotating array with 20 degree

5 ビュー (過去 30 日間)
Abdulaziz
Abdulaziz 2013 年 11 月 17 日
コメント済み: Abdulaziz 2013 年 11 月 18 日
Dare all,
I have two equations (2 curves) where i need to rotate the coordinate of one of them with an angle of 20 clockwise. I am wondering if there is any way to do that by rotating array matrices with 20 degree and if yes how to do this.
I appreciate your help

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 11 月 17 日
編集済み: Azzi Abdelmalek 2013 年 11 月 17 日
Look at this example
% -----initial curve---------
x=1:0.01:10;
y=sin(x);
plot(x,y,'r')
hold on
%---------rotated curve-----------------------
ang=20*pi/80 % rotation angle in rad
alpha=angle(x+i*y);
k=abs(x+i*y);
new_alpha=alpha+ang;
new_v=k.*exp(j*(new_alpha));
new_x=real(new_v);
new_y=imag(new_v);
plot(new_x,new_y)
  1 件のコメント
Abdulaziz
Abdulaziz 2013 年 11 月 18 日
Thank you Azzi That was very helpful

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by