MATLAB Answers

Implicit Equation solution inside a for loop

9 views (last 30 days)
Anshuman S
Anshuman S on 22 Jan 2018
Commented: Anshuman S on 22 Jan 2018
I want to solve the two expressions which are inside the for loop for o and p; and add their differenced sum of each iteration.
if true
% code
end
if true
% code subtotal = 0;
for i= 0:1:50
(sind(b+i) + sind(b-o)) -( 1.180/0.04 + sqrt.((1.140/0.04 - 2*sind(b)).^2 - (cosd(b-o)- cosd(b+i)).^2));
cotd(p-3.3) - cotd(i-1.0) - (1.180/(1.540 - 0.300));
subtotal = subtotal + (o - p).^2;
end
end

  2 Comments

KSSV
KSSV on 22 Jan 2018
where are b, o ? define all the variables...give us full code and tell us what is your error....
Anshuman S
Anshuman S on 22 Jan 2018
I don't whether I have written this code correctly or not.
if true
% codetotal = 0;
err = 0;
bvals = 0:1:40;
o = 0;
p =0;
for b = bvals
subtotal = 0;
for i= 0:1:50
(sind(b+i) + sind(b-o)) -( 1.180/0.04 + sqrt.((1.140/0.04 - 2*sind(b)).^2 - (cosd(b-o)- cosd(b+i)).^2));
cotd(p-3.3) - cotd(i-1.0) - (1.180/(1.540 - 0.300));
subtotal = subtotal + (o - p).^2;
end
err = sqrt(subtotal/50);
plot(bvals,err);
hold on
total = total + subtotal;
end
end

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!