Chapter4
Click here to see book problems
Problem 1
Script file:
%problem 1
w = input(‘Enter your weight ‘);
h = input(‘Enter your height ‘);
BMI = 703 * (w/(h^2))
Problem 2
Script file:
%problem 2
p = input (‘Enter the pressure in units of millibars ‘);
h = 145366.45 * (1-(p/1013.25)^(0.190289));
fprintf(‘The altitude is %.0f ft’, h)
Problem 3
Script file:
%problem 3
R = input(‘Enter the cone base radius ‘);
h = input(‘Enter the cone height ‘);
r = ((h * R)/(sqrt(R^2 + h^2)))/(1+((R)/(sqrt(R^2 + h^2))))
fprintf(‘The radius of the largest sphere that can be inscribed inside a cone with a base radius of %.1f in. and height of %.1f in., is: %.1f in.’, R, h ,r)
Problem 4
Script file:
%problem 4
halfL = input(‘Enter the half life of material in years: ‘);
material =input(‘Enter the current amount of materials in lbs: ‘);
years = input(‘Enter the number of years from now for which the amount should be calculated: ‘);
halflives = years/halfL;
amountleft = (0.5)^halflives;
total = material * amountleft;
fprintf(‘The amount of the material after %f years is %f kg’, years, total)
Problem 5
Script file:
%problem 5
h = [0:2:14];
R = 14;
L = 36;
volume = L * (R^2 .* acos((R-h)/R) – (R-h) .* (sqrt((2*R.*h)- h.^2)));
vector = [h; volume]’
Problem 6
Script file:
%problem 6
theta = [0:10:90]
alpha = asin((1-3.*cos(theta))./sqrt((1+3.*cos(theta)).^2+(3-3.*sin(theta)).^2));
F= (300.*4.5.*sin(theta))./(3.*cos(alpha-theta));
F=F’;
disp(F)
Problem 7
Script file:
% Problem 7
disp(‘Problem 7’)
Grades=input(‘Enter the Grades as elements of a Vector:’);
L=length(Grades);
M=mean(Grades);
Std=std(Grades);
fprintf(‘There are %2.0f Grades.\n’,L);
M=round(M*10)/10;
fprintf(‘The Average grade is %5.1f.\n’,M);
Std=round(Std*10)/10;
fprintf(‘The standard deviation is %5.1f.\n’,Std);
Problem 8
Script file:
% Problem 8
disp(‘Problem 8’)
A0=400;
k=log(1/2)/3.5;
t=[23,19,15,11,7,3];
A=A0.*exp((log(1./2)./(3.5)).*t);
At=sum(A);
fprintf(‘Total Amount Taken: %5.2f mg\n’,At);
Problem 9
Script file:
% Problem 9
disp(‘Problem 9’)
P=input(‘Enter the value of the initial investment:\n’);
t=input(‘Enter the number of years:\n’);
r=input(‘Enter the Yearly Interest Rate:\n’);
n=input(‘Enter the # of times per year the interest is compounded:\n’);
V=P*(1+((r/100)/n))^(n*t)
fprintf(‘The value of a $%5.2f investment at a yearly interest rate of %5.2f%% compounded %1.0f times per year, after %2.0f years is $%5.2f\n’,P,r,n,t,V);
Problem 10
Script file:
% Problem 10
disp(‘Problem 10’)
x=linspace(50,200,1501);
y=(2.*(sqrt((80.^2)+((210-x).^2))))+(210-x);
YMinimum=min(y);
xpos=find(y,1,’last’)
Problem 11
Script file:
% Question 11
disp(‘Question 11’)
h=[-500:500:10000];
p=29.921.*(1-((6.8753*10^-6).*h));
t=(46.101.*log(p))+44.932;
t=table(h’, t’, ‘VariableNames’,{‘Altitude’ ‘BoilingPoint’});
disp(t)