Subtracting angles in a unit circle

2 ビュー (過去 30 日間)
Andrew
Andrew 2013 年 2 月 15 日
I need to adjust my angles in a unit circle by 32 degrees in a dataset, but need to keep my range from -360 to 360 (2 rotations or 720 degrees). So instead of 360 to -360 it will now be 32 to 328, but still have two full rotations or 720 degrees.
Does this make sense? And if so, any clever tricks?
  3 件のコメント
Andrew
Andrew 2013 年 2 月 15 日
A quick explanation is that Top Dead Center (TDC) of a Crank on an engine is -360 or 360. so every measurement starts at -360 degrees and makes two rotations, -360 to 0 and 0 to 360. my problem is that TDC was set wrong to +16 degrees at the start of my test. My TDC is now starts at -344. I need to adjust my entire data set so that my forces align with the correct angles. I hope that makes better sense.
Andrew
Andrew 2013 年 2 月 15 日
so 361 should be 1 degrees and 362 should be 2 degrees and so on. There is a LOT of data. I just need a simple way to convert any thing greater than 360 back to 1,2,3, and so on degrees.
I was just looking for a simple way to do it, and figured there has to be a way to stay on a unit circle.

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

採用された回答

Walter Roberson
Walter Roberson 2013 年 2 月 15 日
If you do not mind 360 being mapped to 0, then mod(angle, 360)

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange3-D Scene Control についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by