極画像と対数画像
極座標画像:
上級数学を学んでいれば、内部の計算に不慣れでなく、内部の画像も不慣れではありません。これらの奇妙な画像を手でMATLAB
描くと、実際に簡単に描くことができることを思い出してください。極性パラメータは、極半径である、見て画像座標r
と極座標角度theta
アルキメデス螺旋:最初の例として、我々は、単純な曲線を描く一定であるが。我々はドローと角最初の文の間の極座標画像を、我々は定数を定義します。
a
a = 2
0~2*pi
a = 2;
次に、関数rを定義します。これは2つのステップで完了する必要があります。最初のステップでは、角度を変数として扱い、その間隔の長さと増分を定義します。
>> theta = [0:pi/90;2*pi];
次に、関数を記述します。
>> r = a*theta;
次に、画像を描画します。
2番目の例では、次の極座標画像を描画するとします。
ここでの角度範囲は0~6*pi
点線で描画されます。
まず、角度間隔を定義します。
>> theta = [0:pi/90:6*pi];
入力機能:
>> r = 1 + 2*cos(theta);
MATLAB
赤い点線で描くように指示します:
>> polar(theta,r,'r-.')
画像:
対数画像:
次にMATLAB
、対数画像を描画する方法を見てみましょう。これは私に頭痛の種を与えていました。電子エンジニアであれば、この機能は非常に便利です。使用できる最初の対数画像はlog-log
画像です。電子回路での非常に古典的な例を使用して、その使用方法を確認します。この回路には電圧源、静電容量、抵抗が含まれています。多くの読者は電子技術者ではないため、この公式の出典について説明する必要はありません。私たちの目的は1つだけです。どのように画像の数を取得する
:入力電圧正弦波の関係を満たしている場合証明
:出力電圧が別の正弦関数となり
、すなわち入力(倍率)への出力の比、周波数応答が、それらは以下の関係を提示する、請求た:
一般的な周波数応答は、出力信号がさまざまな周波数で入力信号をどの程度増強するかを示します。使えるので拉普拉斯变换
、作れます
私たちは取るw
範囲1~100
の抵抗の間R
と容量C
の積RC
秒の単位を。この例では、RC = 0.25
秒単位にします。MATLAB
これらの量は以下に定義されています:
>> RC = 0.25;
>>s = [1:100]*i;
2行目ではs
、複雑な変数を定義していることに注意してください。周波数応答は、出力/入力と周波数の間の対数関係であるため、以下を定義します。
したがって、関数を次のように渡します。
>> F = abs(1./(1+RC*s));
すべての条件が揃ったので、同じplot
コマンドを次の場所でloglog
使用できます。
>> loglog(imag(s),F),grid on,xlabel('频率 (rad/s)'),ylabel('输出/输入比'),title('频率响应')
これは非常に美しい画像を生成します:
対数画像を使用する別のケース:
log-log
画像を使用する別のタイプの画像は、指定された関数がドメインの狭い範囲内で非常に速く変形する場合です。
関数の例を見てみましょう。x
その範囲は次0~20
のとおりです。
最初に通常のメソッドを使用して画像を描画します。
>> x = [0:0.01:20];
>> y = exp(-10*x.^2);
>> plot(x,y),grid on
すべてがデータセットの狭い範囲内で発生したことがわかります。対数画像を試してみましょう。
>> loglog(x,y)
私たちのx
軸とy
軸は対数形式です。このよう1,2,3
な直接値を直接使用することもできます。その場合、次の2つのコマンドが必要です。
semilogx(x,y)
:生成する画像x
軸は対数値を使用し、y
軸は直接値を使用しますsemilogy(x,y)
:生成する画像y
軸は対数値を使用し、x
軸は直接値を使用します