MathGroup Archive 2009

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

Search the Archive

Re: ParametricPlot problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg97810] Re: ParametricPlot problem
  • From: ADL <alberto.dilullo at tiscali.it>
  • Date: Sun, 22 Mar 2009 05:48:43 -0500 (EST)
  • References: <gq2eri$ea1$1@smc.vnet.net>

The easiest thing might be to do:

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

ADL


On 21 Mar, 11:17, "Serych Jakub" <Ser... at panska.cz> wrote:
> Dear M users,
> I'm trying to draw phasor characteristic of simple RC low pass filter. It=
s
> 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 o=
nly
> for frequencies near to 10^8.
> I found that the relatively reasonable result is with frequency range 0 t=
o
> 10^3:
>
> 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 phaso=
r
> 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
>
> Jakub



  • Prev by Date: Re: Online Graphic Output
  • Next by Date: Re: ParametricPlot problem
  • Previous by thread: ParametricPlot problem
  • Next by thread: Re: ParametricPlot problem