メインコンテンツ

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

mldivide、\

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

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.066667 -  0.13333i -      0.2j -  0.26667k
         0.057471 - 0.068966i -  0.08046j - 0.091954k
    

    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
           0.18493 +   0.13014i +  0.061644j +   0.11644k        0.2871 +  0.074194i +  0.080645j +  0.048387k
            0.2871 -  0.054839i +   0.10645j - 0.0032258k       0.18493 -   0.14384i +   0.11644j + 0.0068493k
    

    入力引数

    すべて折りたたむ

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

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

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

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

    出力引数

    すべて折りたたむ

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

    アルゴリズム

    すべて折りたたむ

    拡張機能

    すべて展開する

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

    バージョン履歴

    R2024a で導入