Matlabで扱われ​る角度はラジアンか?​度か? (In Matlab, Are angles unit processed radians or degree?)

27 Ansichten (letzte 30 Tage)
お世話になります。
この質問は、下記URLの質問に関連した内容になっています。
プログラムの背景等を知りたい方はこちらを参照してください。
角度θ=F(t)*L/I (ただし、F(t)=力、L=距離,I=慣性モーメントです。)
といった関係が得られる式がある場合、
右辺によって算出される値がMatlabではラジアン[rad]か、度[°]として扱われるのかがわかりません。
「Matlab 角度 単位 標準」などで調べてみても、
標準で扱われる単位について記載されてる様子がありません。
どなたかMatlab内で標準で扱われている角度単位をご存じでしたら教えていただけないでしょうか?
  1 Kommentar
Kenta
Kenta am 10 Feb. 2020
y=sqrt(3)
rad=atan(y)
deg=rad/(2*pi)*360
こんにちは、例えば、上のように打って、関係を確認できると思ったのですが、ご質問はそういう単純な話ではないでしょうか?うまく質問の意味を汲み取れていなければ申し訳ございません。

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Noruji Muto
Noruji Muto am 10 Feb. 2020
ご回答ありがとうございます。御認識の通りで合っています
どうも色々混乱していたようです。
以下のコードで確認してみました。
A=sin(90)
%1.単位の指定のない数値90→A=1なら、単位無指定時は度で扱われる
B=sin(1.5708)%2.単位の指定のない数値1.5708→B=1なら、単位無指定時はラジアンで扱われる
C=90*(pi/180)%念のため90°をラジアンに計算する課程を踏む
D=sin(C)%ここでD=1なら、ラジアンとして使用される。
で、結果が以下の通りになりました
A =
0.8940
B =
1.0000
C =
1.5708
D =
1
単位無指定時はラジアンで表されることが分かりました。
ありがとうございました。

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB 入門 finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!