メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

mrdivide、/

スカラーの四元数の右除算

R2024a 以降

    構文

    説明

    C = A/B は、スカラーと四元数または四元数の配列の間で右除算を実行します。

    すべて折りたたむ

    2 行 1 列の quaternion 配列を作成し、実数スカラーによる除算を行います。

    A = quaternion([1:4;5:8])
    A = 2×1 quaternion array
         1 + 2i + 3j + 4k
         5 + 6i + 7j + 8k
    
    B = 2;
    C = A/B
    C = 2×1 quaternion array
         0.5 +   1i + 1.5j +   2k
         2.5 +   3i + 3.5j +   4k

    2 行 2 列の quaternion 配列を作成し、quaternion スカラーによる右除算を行います。

    q1 = quaternion(magic(4));
    A = reshape(q1,2,2)
    A = 2×2 quaternion array
         16 +  2i +  3j + 13k      9 +  7i +  6j + 12k
          5 + 11i + 10j +  8k      4 + 14i + 15j +  1k
    
    B = quaternion([1:4])
    B = quaternion
         1 + 2i + 3j + 4k
    
    C = A/B
    C = 2×2 quaternion array
              2.7 -      0.1i -      2.1j -      1.7k       2.9667 + 0.033333i -  0.56667j -      1.1k
           2.9667 -      0.5i +  0.76667j -  0.83333k          2.7 -      1.7i +      1.9j -      0.9k

    入力引数

    すべて折りたたむ

    除数。quaternion オブジェクト、quaternion オブジェクトの配列、実数の数値スカラー、または実数の配列として指定します。数値のデータ型は single または double でなければなりません。

    AB の少なくとも一方はスカラーでなければなりません。

    被除数。quaternion オブジェクト、quaternion オブジェクトの配列、実数の数値スカラー、または実数の配列として指定します。数値のデータ型は single または double でなければなりません。

    AB の少なくとも一方はスカラーでなければなりません。

    出力引数

    すべて折りたたむ

    四元数の左除算の結果。quaternion オブジェクト、または quaternion オブジェクトの配列として返されます。

    アルゴリズム

    すべて折りたたむ

    拡張機能

    すべて展開する

    C/C++ コード生成
    MATLAB® Coder™ を使用して C および C++ コードを生成します。

    バージョン履歴

    R2024a で導入

    参考

    関数

    オブジェクト