Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

QUESTION 1(A)

function L = ladder(a,b)
L = (2/sin(b) + 2/sin(pi-a-b));

------------------------------------------------------------------------------------------------------------B=zeros(1,19);
for i=1:19
a=(pi/180)*((i*5)+40)
B(i)=fminsearch(@(b) ladder(a,b),1)
L(i)= (2/sin(B(i)) + 2/sin(pi-((pi/180)*((j*5)+40))-B(i)))
end
realL=real(L);
plot([pi/4:5*pi/180:3*pi/4],realL)

QUESTION 1(B)

QUESTION 2(A)
M-File: lab08a
function F=lab08a(k)
format long e
load lab08data
Y=k(1).*exp(k(2)*x) + k(3);
F=sum((Y-y).^2);

M-File: lab08b
k=fminsearch(@lab08a,[1 1 1])
load lab08data
Y=k(1).*exp(k(2)*x) + k(3);
plot(x,Y)
hold on
scatter(x,y)
legend('Model','Actual')
xlabel('x');ylabel('y')

Optimal values: k(1)=5.00, k(2)=-0.20, k(3)=7.00

QUESTION 2(C)
Optimal values: k(1)= 3.995455225455427e-02
k(2)= -8.129488852921540e-01
k(3)= 1.189605205756014e+01

QUESTION 2(D)
>> P=polyfit(x,y,2)
P=
3.995407925407913e-02

-8.129444289044280e-01

1.189606573426573e+01

There is a subtle difference in the k values as compared to 2(C)


--------------------------------------------------------------------------------------------------------------->> polyval(P,4.3)
ans =
9.139155615384615e+00
Y=9.139 when x=4.3

You might also like