how to start with 0 (zero) in for loop?
Show older comments
for i = 1:n_slice
x(i) = i*deltar;
R(i) = x(i)+rb;
% Evaluate the pressure angle at Ri
theta(i) = acos(rb/R(i));
%Evaluate the involute angle at Ri
inv_ang(i)= tan(theta(i))-theta(i);
% Evaluate the Circular Tooth Thickness at Ri
ctt(i) = (2.*R(i))*((0.5*cptt/rp) + theta_pitch - inv_ang(i));
B = 0.5*(ctt(i)/R(i));
%Eventually, Coordinates might be evaluated
X(i) = R(i)* sin(B);
Y(i) = R(i)* cos(B);
plot(X(i),Y(i),'-r',X(i),Y(i),'+b','LineWidth',2,'MarkerSize',3)
plot(-X(i),Y(i),'-r',-X(i),Y(i),'+b','LineWidth',2,'MarkerSize',3)
end
WHEN I START WITH 0 (ZERO) IT GIVES ERROR. BUT I NEED TO START WITH ZERO NOT 1 !!!
2 Comments
Walter Roberson
on 25 Nov 2015
WHY DO YOU NEED TO START WITH ZERO NOT 1 !!!
Ender Rencuzogullari
on 27 Nov 2015
Accepted Answer
More Answers (0)
Categories
Find more on Startup and Shutdown 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!