Question

A wind tunnel test conducted on an airfoil section yielded the following data between the lift coefficient (CL) and the angle of attack (?): 12 1.40 16 1.71 20 1.38 de CL 0.11 0.55 0.95 You are required to develop a suitable polynomial relationship between ? and CL and fit a curve to the data points by the least-squares method using (a) hand calculations and (b) Matlab programming Hint: A quadratic equation (parabola) y(x)-aa,x +a x can be used in this case for curve fitting The procedure of solution should be as follows: Write a Matlab function to fit a quadratic equation to the data points. Create[A and [b] according to your hand calculation, and use backslash operator x - (a) au Alb to find a vector of unknowns a (b) Use Matlab functions polyfit) and polyval). Plot original data (from the table), function y(x)-a,+ax+a.x with coefficients obtained in (a); and values obtained using polyval 0 at the same graph. (Dont forget to create a vector for the range [0 20]!). Explain the results. MATLAB FUNCTIONS yy-interpl(x, y, xr,linear) - uses the data of x (values of the independent variable) and y (values of the dependent variable), fits a linear equation using least-squares technique, and gives the interpolated values of y(yy) at the specified values of x(xx). The word linear can be replaced by cubic, spline, or nearest to achieve interpolation based on cubic equation, cubic spline or nearest value, respectively. If nothing is specified, linear interpolation is implied p-polyfit(x, y, n) - fits a least-squares polynomial of degree n for the specified set of data x and y. The coefficients of the polynomial are returned through the vector p. The elements ofp denote the coefficients of the polynomial starting from that of the highest power ofx. y- polyval(p,x) returns the value of a polynomial of degree n evaluated at x. The input argument p is a vector of length n+1 whose elements are the coefficients in descending powers of the polynomial to be evaluated.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

KJosmd equation 2. 2 149 / 16 . 8 | 201 . 611T28 |2073c . ts8 400 27. 6 552 [8000 Go000 14400 Solvina fivel

This is MATLAB CODE---------

fprintf('Matrix b is defined as\n');

b=[6 60 880;60 880 14400;880 14400 250624]

fprintf('\n Matrix A is\n');

A=[6.1; 81.56;1260.96]

coefficient_vector=inv(b)*A

a_o=coefficient_vector(1,1)

a_1=coefficient_vector(2,1)

a_3=coefficient_vector(3,1)

% Question b

fprintf('\nAnswer to question b\n');

X=[0 4 8 12 16 20]

Y=[0.11 0.55 0.95 1.4 1.71 1.38]

A_coeff=polyfit(X,Y,2);

a_3=A_coeff(1)

a_2=A_coeff(2)

a_1=A_coeff(3)

y=polyval(A_coeff,X);

plot(X,y,'*')

xlabel('angle')

ylabel('CL')

title('Plot as per polyval');

RESULT--------------------------------------------

Matrix b is defined as
b =

        6       60      880
       60      880    14400
      880    14400   250624


 Matrix A is
A =

      6.1000
     81.5600
   1260.9600

coefficient_vector =

   0.0317857
   0.1674018
  -0.0046987

a_o =  0.031786
a_1 =  0.16740
a_3 = -0.0046987

Answer to question b
X =

    0    4    8   12   16   20

Y =

   0.11000   0.55000   0.95000   1.40000   1.71000   1.38000

a_3 = -0.0046987
a_2 =  0.16740
a_1 =  0.031786

Add a comment
Know the answer?
Add Answer to:
A wind tunnel test conducted on an airfoil section yielded the following data between the lift...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • matlab matlab For this problem you will test a few interpolation approaches for the application of generating interpolated data. We'll do this by interpolating data that is sampled from a k...

    matlab matlab For this problem you will test a few interpolation approaches for the application of generating interpolated data. We'll do this by interpolating data that is sampled from a known mathematical function. The same function can then be used to compute true values at the interpolated points to use in error Consider the following mathematical function (Runge's function): 1+25r2 Write a function mfile that uses this formula to generate a set of data use those points along approaches outlined...

  • 2. Consider interpolating the data (x0,yo), . . . , (x64%) given by Xi | 0.1...

    2. Consider interpolating the data (x0,yo), . . . , (x64%) given by Xi | 0.1 | 0.15 | 0.2 | 0.3 | 0.35 | 0.5 | 0.75 yi 4.0 1.0 1.22.12.02.52.5 For all tasks below, please submit your MATLAB code and your plots. You can write all code in a single (a) Using MATLAB, plot the interpolating (6th degree) polynomial given these data on the domain .m-file [0.1,0.75] using the polyfit and polyval commands. To learn how to use...

  • Problem 1 Use the trapezoidal rule technique to approximate the following integrals: a) 「(x2+1)d...

    help wanted?? thank you explain correctly Problem 1 Use the trapezoidal rule technique to approximate the following integrals: a) 「(x2+1)dr(Note: use 0.5 increments forx) b) sina d INote: use a MATLAB function to subdivide the interval into eight equal parts) c e dx (Note: use 0.25 increments for x Problem 2 Use the Simpson's rule to evaluate the following integrals aDdr Problem 3: Given the polynomial: x3-6x2 + 30-0, Use MATLAB to find all roots of this polynomial. Use MATLAB's...

  • interp1, polyfit, polyval, diff, trap, quad 1 INTERPOLATION (2 PTS) You did an experiment and obtained the followin...

    interp1, polyfit, polyval, diff, trap, quad 1 INTERPOLATION (2 PTS) You did an experiment and obtained the following data set 90 x 10 20 30 60 70 80 100 60 82 111 140 167 198 200 220 Y 23 45 Create the x and y vectors to represent the above data and use the interpl command to find the interpolation result for the following questions 1. Use linear interpolation to approximate the value of y when x=15 2. Use cubic...

  • Problem 6: Interpolation, least squares, and finite difference Consider the following data table: 2 = 0...

    Problem 6: Interpolation, least squares, and finite difference Consider the following data table: 2 = 0 0.2 0.4 0.6 f(x) = 2 2.018 2.104 2.306 A cubic spline interpolation over these data is constructed as a cubic polynomial interpolating over all 4 data points. None of the above. is constructed by piece-wise locally cubic polynomial interpolation that maintains continuity of the first and second derivatives at the data points is constructed by plece-wise locally cubic polynomial interpolation that has discontinuous...

  • Consider the following data table: 0 2i = 0.2 0.4 f(xi) = 2 2.018 2.104 2.306...

    Consider the following data table: 0 2i = 0.2 0.4 f(xi) = 2 2.018 2.104 2.306 0.6 0.2 and 23=0.4 is The linear Lagrange interpolator L1,1 (2) used to linearly interpolate between data points 12 (Chop after 2 decimal places) None of the above. -2.50x+0.20 -5.00x+2.00 -5.00x+2.00 5.00x-1.00 Consider the following data table: 2 Ti = 0 0.2 0.4 0.6 f(x) = 2.018 2.104 2.306 0.2 and 23 = 0.4, the value obtained at 2=0.3 is Using Lagrange linear interpolation...

  • in MATLAB Curve fitting Given the following data, find the best linear functional relationship and cubic...

    in MATLAB Curve fitting Given the following data, find the best linear functional relationship and cubic functional relationship using “polyfit,” “polyval,” and “plot” built-in functions. Plot all three fits that you got from Matlab. A rough plot by hand is allowable. You do not need to provide any codes.      x = [-3, -2, 0, 1, 3, 4, 6, 7, 8, 9];      y = [5, 7, 8, 10, 6, 2, -4, -6, -2, 1];

  • I'm not allowed to use polyfit or polyval functions. The hint the homework gives is setting...

    I'm not allowed to use polyfit or polyval functions. The hint the homework gives is setting up a linear system for the polynomial coefficients and solving it. The test case x = [1,2,3,4] y = [5,-2,3,0] x_dot = [1.5,2.5] should result in y_dot = -1.2500 0.2500 p = -3.333 26.0000 -61.6667 44.0000 Thanks to anyone who can answer this within the next day or so! 1 Interpolation methods 1.1 The Lagrange polynomial function (y dot,p] = my Lagrange (x, y,x_dot)...

  • N MATLAB: This is an easy problem to demonstrate how polyfit and polyval work! The values...

    N MATLAB: This is an easy problem to demonstrate how polyfit and polyval work! The values in y are basically a sine function on x. You can validate by checking in MATLAB >> x = 0:9 x = 0 1 2 3 4 5 6 7 8 9 >> y = sin(x) y = 0 0.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794 0.6570 0.9894 0.4121 Now, let us try to see what happens if we use polyfit on the values of...

  • I need help with parts A B D E and F. Please show hand work for...

    I need help with parts A B D E and F. Please show hand work for solving A and B while D and E should be matlab codes. How do i pick the right graph for part F? 5 2 4 6 Linear spline: s fi+ (x-x) 2) Given the points 40 78 125 256 348 425 X1-x a) Write the correct linear spline equation to interpolate for x 4.72, simplifying where appropriate to get to the slope-intercept form. (4...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT