MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ラジアン単位の逆正割
Y = asec(X)
Y = asec(X) は、X の要素の逆正割(sec-1) をラジアン単位で返します。この関数は、実数入力と複素数入力の両方を受け入れます。
X
X が区間 [-∞, -1] および [1, ∞] にある実数値の場合、asec(X) は区間 [0, π] の値を返す。
asec(X)
X が区間 (-1, 1) の実数値の場合、および X が複素数値の場合、asec(X) は複素数値を返す。
例
すべて折りたたむ
値の逆正割を求めます。
asec(-2.8)
ans = 1.9360
ベクトル x の要素の逆正割を求めます。関数 asec は、x を要素単位で処理します。
x
asec
x = [0.5i 1+3i -2.2+i]; Y = asec(x)
Y = 1×3 complex 1.5708 + 1.4436i 1.4749 + 0.2970i 1.9503 + 0.1833i
-5≤x≤-1 と 1≤x≤5 の区間で逆正割関数をプロットします。
x1 = -5:0.01:-1; x2 = 1:0.01:5; plot(x1,asec(x1),'b') hold on plot(x2,asec(x2),'b') grid on
角度の正割。スカラー、ベクトル、行列、多次元配列、table、または timetable として指定します。X が非スカラーの場合、asec 演算は要素単位で行われます。
データ型: single | double | table | timetable 複素数のサポート: あり
single
double
table
timetable
逆正割は次のように定義されます。
sec−1(z)=cos−1(1z).
すべて展開する
asec 関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
asec 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
GPU で実行される関数の出力が複素数になる可能性がある場合は、入力引数を明示的に複素数として指定しなければなりません。詳細については、GPU 上での複素数の処理 (Parallel Computing Toolbox)を参照してください。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
関数 asec は、table または timetable 内のすべての変数に対して、それらの変数にアクセスするためのインデックス付けを行うことなく計算できます。すべての変数のデータ型で計算がサポートされている必要があります。詳細については、table および timetable での直接計算を参照してください。
asecd | sec | acos | secd
asecd
sec
acos
secd
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ