フェーザー¶
- クラス typhoon.types.phasors. Phasor ( number = None , mag = None , angle = None ) ¶
拠点:
複雑な
クラスは複素数をサブクラス化する Phasors を実装しますが、次のものを追加します。
角度と大きさを簡単に取得する方法
大きさと角度の点でより優れた文字列表現
- パラメータ:
number ( complex ) – 作成する位相器の複素数。
mag ( float ) – 数値が指定されていない場合に作成される位相器の大きさ。
angle ( float ) – 数値が指定されていない場合は、作成される位相器の角度(度)
- 昇給:
数値または大きさと角度の引数が指定されていない場合は、ValueError が発生します。 –
注記
結果のフェーザーは複素数 (サブクラス) になります。
例
>>>から 台風の種類と位相 Phasorをインポートする
>>> ph1 = Phasor ( 1 ) >>> ph1 . mag == 1をアサート>>> ph1 . angle == 0 をアサート
>>> ph1 = Phasor ( 1 j ) >>> ph1 . mag == 1 をアサート>>> ph1 . angle == 90 をアサート
>>> ph1 =位相器( mag = 10 , angle = 90 ) >>> ph1 == approx ( 10 j )であると主張
属性の概要
位相角(度)
位相振幅
属性ドキュメント
- 角度¶
位相角(度)
- マグ¶
位相振幅