Fill This Form To Receive Instant Help
Homework answers / question archive / Improve code quality by: Changing variable names to something more meaningful Making the program robust clc clear format long f=input('Enter name of file: ','s'); A=load(f); fprintf('Press 1 for meannPress 2 for mediannPress 3 for modenPress 4 for standard deviationnPress 5 for quitn'); n=input('Enter choice: '); if (n==1) fprintf('Mean is %fn',Sum(A)/length(A)); elseif (n==2) Z=sort(A); n=length(Z); t=(n+1)/2; m=(Z(floor(t))+Z(ceil(t)))/2; fprintf('Median is %fn',m); elseif (n==3) C = unique(A); z=zeros(1,length(C)); for i=1:length(C) z(i) = sum(A == C(i)); end m = find(z == max(z)); fprintf('Mode is %fn', C(m)); elseif (n==4) AA = sum(A)/length(A); SD = sqrt(sum((A-AA)
Improve code quality by:
clc
clear
format long
f=input('Enter name of file: ','s');
A=load(f);
fprintf('Press 1 for meannPress 2 for mediannPress 3 for modenPress 4 for standard deviationnPress 5 for quitn');
n=input('Enter choice: ');
if (n==1)
fprintf('Mean is %fn',Sum(A)/length(A));
elseif (n==2)
Z=sort(A);
n=length(Z);
t=(n+1)/2;
m=(Z(floor(t))+Z(ceil(t)))/2;
fprintf('Median is %fn',m);
elseif (n==3)
C = unique(A);
z=zeros(1,length(C));
for i=1:length(C)
z(i) = sum(A == C(i));
end
m = find(z == max(z));
fprintf('Mode is %fn', C(m));
elseif (n==4)
AA = sum(A)/length(A);
SD = sqrt(sum((A-AA).^2)/(length(A)-1));
fprintf('Standard deviation is %fn',SD);
else
disp("Good bye!")
end
Take the program you improved, and improve it further by making it modular (think user defined functions)