ドキュメンテーションヘルプ センタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
ラジアン単位の逆正弦
Y = asin(X)
例
Y = asin(X) は、X の要素の逆正弦(sin-1) をラジアン単位で返します。この関数は、実数入力と複素数入力の両方を受け入れます。
Y
X
X が区間 [-1, 1] にある実数値の場合、asin(X) は区間 [-π/2, π/2] の値を返す。
asin(X)
X が [-1, 1] の区間外にある実数値の場合、および X が複素数値の場合、asin(X) は複素数値を返す。
すべて折りたたむ
値の逆正弦を求めます。
y = asin(1)
y = 1.5708
ベクトル x の要素の逆正弦を求めます。関数 asin は、x を要素単位で処理します。
x
asin
x = [0.5i 1+3i -2.2+i]; y = asin(x)
y = 1×3 complex 0.0000 + 0.4812i 0.3076 + 1.8642i -1.1091 + 1.5480i
-1≤x≤1 の区間で逆正弦関数をプロットします。
x = -1:.01:1; plot(x,asin(x)) grid on
角度の正弦。スカラー、ベクトル、行列または多次元配列として指定します。X が非スカラーの場合、asin 演算は要素単位で行われます。
データ型: single | double 複素数のサポート: あり
single
double
逆正弦は次のように定義されます。
sin−1(z)=−ilog[iz+(1−z2)1/2].
この関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
使用上の注意事項および制限事項:
入力値 X は実数でも出力が複素数になる場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(X) を渡して入力値を複素数にします。
NaN
complex(X)
GPU で実行される関数の出力が複素数になる可能性がある場合は、入力引数を明示的に複素数として指定しなければなりません。詳細については、GPU 上での複素数の処理 (Parallel Computing Toolbox)を参照してください。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
acsc | asind | sin | sind
acsc
asind
sin
sind
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office