C programming
Project ID: 1268955221
Project Details
  • Status:
    Closed (Cancelled)
  • Posted:
    3/18/2010 at 19:33 EST
  • Cancelled:
    3/21/2010 at 17:17 EST
  • Project Creator:
  • Budget:
    N/A
  • Description:
    Hi,

    i want to implement and test a piece of software written in C, and then write a
    report describing how the software works and how it was tested. Guidance on project
    and report are provided in this document.

    the topic is (Numerical Differentiation).

    Numerical differentiation of a sequence of numbers x[i], i=0,1,2... (e.g., obtained by
    digitalizing a signal or sampling a function at regular intervals) can be performed by
    the simple calculation
    dx[i] = x[i+1] – x[i]
    under the assumption that the sampling interval is unitary.
    Numerical differentiation should not be confused with differentiation in calculus
    (although the two are related). In calculus one is given a function, say f(x)=(x+2), and
    the derivative df(x)/dx is computed using standard rules of differentiation. In
    numerical differentiation, instead, one is given a sequence of numbers. For example,
    the input sequence (x) might be as follows:
    x[0]=1 x[1]=4 x[2]=3 x[3]=7 x[4]=7 x[5]=9 ….
    To numerically differentiate this sequence you don't need to know where the
    sequence came from. The sequence might be the result of sampling a function, e.g.,
    the function f(x) defined above, at certain time intervals. However, it might also be
    the result of some other process (e.g., the direct acquisition of data from a sensor).
    The result of numerically differentiating the sequence given above based on the
    equation dx[i] = x[i+1] – x[i] should be as follows
    dx[0]=3 dx[1]=-1 dx[2]=4 dx[3]=0 dx[4]=2 ….
    In this mini-project you are required to:
    · read a sequence of up to 100 floating point numbers from standard input (the
    keyboard) or redirected to it using the “myExecutableProgram <
    myDatafile.txt” syntax, ideally providing an error message if the user
    attempts to feed more numbers than the maximum limit;

    · perform the numerical differentiation of the sequence of numbers based on the
    simple formula given above; and
    · print the resulting (differentiated) sequence.
    The task should be divided up making use of subroutines (functions).




    i will be waiting for your offer.

    hilali

    Additional Info (Added 3/18/2010 at 20:30 EST)...
    Attached file: C program.pdf
  • Tags:
Project Bids
Programmer Bid Delivery Time Time of Bid Rating  
qualityservice2009 $18 2 days 3/19/2010 at 10:29 EST 10.00/10
(40 reviews)
Quality and well written code assured.
goelvivek $20 1 day 3/18/2010 at 19:38 EST 9.65/10
(120 reviews)
uploadsafe $32 Immediately 3/20/2010 at 11:02 EST 10.00/10
(2 reviews)
Hello, my name is James Rozee, a freelance web developer located in Swindon, United Kingdom. to view my portfolio, information about myself and client feedback, Visit http://www.awesomeness.me.uk If you would like to know how I would go around doing your project, please contact me. Thank you! Regards, James Rozee. Portfolio: http://www.awesomeness.me.uk
buildorbust $50 2 days 3/19/2010 at 13:03 EST 9.33/10
(18 reviews)
maximillian $55 3 days 3/18/2010 at 19:51 EST 10.00/10
(5 reviews)
bid includes program and documentation.
mankitachordia $75 2 days 3/21/2010 at 16:28 EST 10.00/10
(8 reviews)
Hello,Can do this for you right away. I am B-Tech computer engineer with 4 years of experience .Thank you.