MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

ParametricPlot problem

  • To: mathgroup at
  • Subject: [mg97773] ParametricPlot problem
  • From: "Serych Jakub" <Serych at>
  • Date: Sat, 21 Mar 2009 05:17:40 -0500 (EST)

Dear M users,
I'm trying to draw phasor characteristic of simple RC low pass filter. Its
transfer function is:

r = 100;
c = 0.00001;
transfer[f_] := 1/(1 + I 2 \[Pi] f r c);

The phasor characteristic should be drawn with:

ParametricPlot[{Re[transfer[f]], Im[transfer[f]]}, {f, 0, Infinity}]

I can understand, that Mathematica has problem with calculation of the
transfer function for frequency from 0 to Infinity, so I tried to use 10^8 in
the place of infinity. But as the ParametricPlot IMHO subdivides the
frequency range  into constant intervals, it draws piece of the curve only
for frequencies near to 10^8.
I found that the relatively reasonable result is with frequency range 0 to

ParametricPlot[{Re[transfer[f]], Im[transfer[f]]}, {f, 0, 10^3}]

but there is missing the part of curve near to coordinates origin.

Is there any way to tell the ParametricPlot to divide the interval of the
frequency in logarithmic manner to have the possibility to draw the phasor
characteristic in the bigger frequency range?

I tried the PlotPoints and PerformanceGoal options, but it doesn't help (or I
cannot use it).

Thanks a lot for any help


  • Prev by Date: Re: Orthogonazlie with Method->"Householder"
  • Next by Date: utterly confused by Lightweight Grid
  • Previous by thread: Re: DirectSum (feature request)
  • Next by thread: Re: ParametricPlot problem