Main Content

rose

(非推奨) 角度のヒストグラム

    rose は推奨されません。代わりに polarhistogram を使用してください。コードの更新の詳細については、バージョン履歴を参照してください。

    説明

    rose(theta) は、角度のヒストグラムを作成します。これは、theta の角度の分布を示す極座標プロットです。

    rose(theta,x) は、ベクトル x で指定されるビンの数とビンの位置を使用します。x の値で各ビンの中心角度を指定します。ビンの数は length(x) になります。

    rose(theta,nbins) は、指定された数のビンを範囲 [0,2*pi] 内で等間隔にプロットします。

    rose(ax,___) は、現在の座標軸 (gca) ではなく指定された座標軸にプロットします。

    ln = rose(___) は、角度のヒストグラムの作成に使用された Line オブジェクトを返します。ヒストグラムを作成した後で変更を加えるには、ln を使用します。プロパティの一覧については、Line のプロパティを参照してください。

    [t,r] = rose(___) は、ヒストグラムを生成するために polarplot(t,r) で使用できるビンの角度と半径の値を返します。この構文は、プロットを作成しません。

    すべて折りたたむ

    0 から 2π までの値の角度ヒストグラムを作成します。データを 10 個のビンに分配します。

    theta = [0.4 1.4 3.1 2.3 0.4 2.5 3.9 2.8 2.3 1.6 4.6 4.5 6.1 3.9 5.1];
    rose(theta,10)

    入力引数

    すべて折りたたむ

    ビンに分散させるデータ。ラジアンで表される角度のベクトルとして指定します。nbins を指定しない場合、rose は 20 個以下のビンにデータを分配します。各ビンの長さは、そのビンの開始角度から終了角度までの範囲に含まれる theta の要素数に対応します。これは、0 から 1 つのビンに属する最大要素数です。

    ビンの中心。ラジアンで表される角度のベクトルとして指定します。たとえば、x が 5 要素のベクトルの場合、rosex で指定された値を中心とする 5 つのビンに theta の要素を分配します。

    ビンの数。正の整数として指定します。rosenbins 個のビンを範囲 [0,2*pi] 内で等間隔にプロットします。nbins を指定しない場合、rose は 20 個以下のビンにデータを分配します。

    ターゲット座標軸。Axes オブジェクトとして指定します。座標軸を指定しない場合、MATLAB® は現在の座標軸にプロットするか、存在しない場合は Axes オブジェクトを作成します。rose では PolarAxes オブジェクトへのプロットはサポートされません。

    出力引数

    すべて折りたたむ

    角度のヒストグラム。Line オブジェクトとして返されます。この出力を使用して、角度のヒストグラムの外観を変更します。これらのオブジェクトに対して設定できるプロパティの詳細については、Line のプロパティ を参照してください。

    ビンの角度の値。ベクトルとして返されます。PolarAxes オブジェクトで角度のヒストグラムを生成するには、tr と共に使用して、それらを関数 polarplot に入力として渡します。ヒストグラムのビンは、それぞれ 4 つの点で表現されます。t の長さはビンの数の 4 倍になります。

    ビンの半径の値。ベクトルとして返されます。PolarAxes オブジェクトで角度のヒストグラムを生成するには、rt と共に使用して、それらを関数 polarplot に入力として渡します。ヒストグラムのビンは、それぞれ 4 つの点で表現されます。r の長さはビンの数の 4 倍になります。

    拡張機能

    バージョン履歴

    R2006a より前に導入

    すべて展開する