ZedGraphを使用して方形波を描画するには?
私は次のようなことを考えています:
代替テキスト http://www.zsee.bytom.pl/sciaga/prad/grafika/okr%20prosto.jpg
私の式は次のとおりです。
y = amplitude, if sin(x) >=0
y = -amplitude, if sin(x) < 0
理論的には、方形波が得られるはずですが、次のようになります。
ZedGraphを使用して方形波を描画するには?
私は次のようなことを考えています:
代替テキスト http://www.zsee.bytom.pl/sciaga/prad/grafika/okr%20prosto.jpg
私の式は次のとおりです。
y = amplitude, if sin(x) >=0
y = -amplitude, if sin(x) < 0
理論的には、方形波が得られるはずですが、次のようになります。
曲線のステップ タイプを変更する必要があります。使用する:
line.Line.StepType = StepType.ForwardStep;
もちろんline
あなたのLineItem
目的です
X 軸に沿って離散値を踏んでいるように見え (これは実際にはほとんど避けられません)、sin を介して、正の sin(x) をサンプリングした最後のポイントから急勾配の (ただし目に見えて垂直ではない) 線を引いています。 (x)=0 から負の sin(x) をサンプリングする次のポイントまで。
明らかな解決策は、より短い間隔で関数をサンプリングするように指示することです。具体的には、+1 から -1 への遷移 (またはその逆) が表示されるピクセルの幅未満で発生するように十分に小さい間隔で指定します。それ。