+1-617-874-1011 (US)
+61-7-5641-0117 (AU)
+44-117-230-1145 (UK)
Live Chat

ME2500 Project 1 Example on Parametric Studies

Understanding the dependence of functions (measured variables) on system parameters is important in engineering. It forms the foundation for an engineering practice called the parametric study. Consider the following function f(x) which also depends on a parameter α

f(x) = x2 - 4x + α

For the example of α = 1, the following plot shows that there is a minimum value.

>> alpha = 1; 
>> figure, fplot(@(x) x.^2-4*x+alpha, [-5,5]), grid 
>> xlabel('x'), ylabel('f(x)') 
ME2500 Project 1 Example on Parametric Studies Image 1

It can be seen that the function has a minimum at x = 2 (in this problem, for all values of α). The value of this minimum depends on the value of α. Denote this minimal value as funmin. (Avoid using the variable fmin which is the name a MATLAB built-in function.) Produce a plot of the minimal value of the function against the parameter α varying from 0 to 10. We will use the same approach outlined in the solution for part (b) of Project 1.

alpha_min = 0;    % lower bound value of alpha 
alpha_max = 10;   % upper bound value of alpha 
% Define the function of two variables, x and alpha 
fun2=@(x,alpha) x.^2-4*x+alpha; 
alpha_data = linspace(alpha_min,alpha_max); 
n_alpha_data = length(alpha_data); 
funmin_data = zeros(n_alpha_data,1); % initialize the vector funmin_data 
for k=1:n_alpha_data     
funmin_data(k) = fun2(2,alpha_data(k)); 
figure, plot(alpha_data,funmin_data,'Linewidth',2), grid 
xlabel('\alpha'), ylabel('minimum value of the function') 
title('Plot of the minimum value of the function versus \alpha') 
ME2500 Project 1 Example on Parametric Studies Image 2

The above plot is consistent with the analytical result which can be shown to be

fmin = α-4

The above-outlined programming structure is useful for conducting parametric studies.

Improve Your Grades with Custom Writing Help
Homework Help
Writing Help
Editing Services
Plagiarism check
Proofreading services
Research Project help
Custom writing services
E learning blogs

Disclaimer : The study tools and academic assistance/guidance through online tutoring sessions provided by AssignmentHelp.Net is to help and enable students to compete academically. The website does not provide ghostwriting services and has ZERO TOLERANCE towards misuse of the services. In case any user is found misusing our services, the user's account will be immediately terminated.