MathGroup Archive 2002

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

Search the Archive

help needed with mathematical calculation

  • To: mathgroup at smc.vnet.net
  • Subject: [mg33336] help needed with mathematical calculation
  • From: "Salman Durrani" <dsalman at itee.uq.edu.au>
  • Date: Sat, 16 Mar 2002 01:40:15 -0500 (EST)
  • Organization: The University of Queensland, Australia
  • Sender: owner-wri-mathgroup at wolfram.com

Hi

The formula I have to program is

P = ((M/2)/(M-1))* sum (k=1) to (M-1)
[ binomial(M-1,k) *( ((-1)^(k+1)) /(1+k+k*K*X) )]

where M =64

K=log2(M)

XdB = 0:5:30  ( dB values)

X = 10^(XdB/10)

I need the semilog plot of XdB and P.

I plotted the formula in Mathematica.

For M = 2,4,8,16 and 32, I get smooth curves, which are correct.

When i go for M=64, there is some error or overflow that causes incorrect
curve to be displayed.

I know my formula is correct and i am implementing it correctly ( from
results for M=2,4,8,16 and 32)

However I need the result for M =64.

I would be grateful if anybody can point out how to get the correct plot for
M=64.
( plot for M=64 should follow the same trend as M =32)

The mathematica code is given below

Thanks

Salman

% ---------------------------------------
\!\(\(ansOUT = {};\)\[IndentingNewLine]
  \(For[a = 0, a <= 20,
      a += 1, \[IndentingNewLine]x = 10\^\(a\/10\); \[IndentingNewLine]M =
        32; \[IndentingNewLine]K =
        Log[2, M]; \[IndentingNewLine]p = \(M/2\)\/\(M - 1\)\ Sum[
            Binomial[M - 1,
                n]\ \((\(-1\))\)\^\(n + 1\)\/\(1 + n + n\ K\ x\)\ , {n, 1,
              M - 1}]; \[IndentingNewLine]AppendTo[
        ansOUT, {a, N[p]}];\[IndentingNewLine]];\)\[IndentingNewLine]
  \(<< Graphics`Graphics`;\)\[IndentingNewLine]
  \(one =
      LinearLogListPlot[
        ansOUT, \[IndentingNewLine]Axes -> False,
\[IndentingNewLine]Frame ->
          True, \[IndentingNewLine]PlotJoined ->
          True, \[IndentingNewLine]PlotRange ->
          All, \[IndentingNewLine]PlotStyle -> {AbsoluteThickness[1.5],
            RGBColor[1, 0, 0]}\[IndentingNewLine]];\)\)
% --------------------------------------------------





  • Prev by Date: Re: Bug in Simplify?
  • Next by Date: Re: Solve fails
  • Previous by thread: Re: Re: Disturbing products
  • Next by thread: Re: help needed with mathematical calculation