Implicit Equation solution inside a for loop

4 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)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!