2017-01-28 12 views
1

私はプロジェクトに取り組んでいます。私は、連続した、反復する、非対称の三角波をプロットしたいと思います。私は対称型の式を持っていますが、非対称性についてはフーリエ級数としてしか見つけることができませんでしたが、floor(またはnearest-integer)関数を使用する形式でそれを必要としています。非対称三角波の閉じた形式ですか?

立ち上がりエッジと立ち下がりエッジの傾きを独立に制御するには、非対称性が必要です。

私はMatlabでプログラミングしていますが、数学的表現が必要で、組み込み関数や賢明な近似は必要ないので、それは本当に重要ではありません。私は、手の導出を行うために表現が必要であり、シミュレーションは確認するだけです。

物理的に私は

答えて

1

を考えると、50%に等しいではないデューティ・サイクルのインダクタの電流波形をプロットしようとしています:Phase, Period, AMin, AMax, RisingTime

enter image description here

LocalT = Frac((T + Phase)/ Period) 
//fractional part Frac(x) = x - RoundedToMinusInfinity(x) 
//Frac(1.3)=0.3, Frac(-1.3) = 0.7 

if LocalT <= RisingTime then 
    Y = AMin + (AaAx - AMin) * (LocalT/RisingTime) 
else 
    Y = AMax - (AMax - AMin) * (LocalT - RisingTime)/(Period - RisingTime) 
関連する問題