Clock dial animation in MATLAB
MATLAB Program:
%Code:
%https://www.matlabcoding.com/
clc;
clear
all;
close
all;
figure;
pause(2);
t=0:0.01:2*pi;
x2=2.6*cos(t);
y2=2.6*sin(t);
plot(x2,y2,'b','linewidth',4);
axis
square;
pause(1);
hold
on;
temp=1;
t=2*pi:-2*pi/12:0;
x=cos(t);
y=sin(t);
x1=2*cos(t);
y1=2*sin(t);
x3=2.3*cos(t);
y3=2.3*sin(t);
g=[3
4 5 6 7 8 9 10 11 12 1 2];
for i=1:length(t)
m=x(i);
n=y(i);
a=x1(i);
b=y1(i);
plot([m a],[n,b],'r');
str=int2str(g(temp));
text(x3(i),y3(i),str,'Color','black','FontSize',20);
if(temp<length(g))
temp=temp+1;
else
temp=1;
end
pause(0.9);
axis square;
hold on;
end
No comments