Editor window =
close all
clear all
clc
%inputs
l1 = 1;
l2 = 0.5;
theta1 = linspace(0,90,10);
theta2 = linspace(0,90,10);
ct=1
for i = 1:length(theta1)
THETA1 = theta1(i);
for j = 1:length(theta2)
THETA2 = theta2(j);
x0 = 0;
y0 = 0;
x1 = l1*cosd(THETA1);
y1 = l1*sind(THETA1);
x2 = x1+l2*cosd(THETA2);
y2 = y1+l2*sind(THETA2);
% plotting
plot([x0 x1],[y0 y1],[x1 x2],[y1 y2],'linewidth',3)
axis([-1 1.75 -1 1.75])
pause(0.3)
M(ct)=getframe(gcf)
ct=ct+1
end
end
videofile = VideoWriter('roboticarm','Uncompressed AVI')
open(videofile)
writeVideo(videofile,M)
close(videofile)
Command window =
ct =
1
M =
struct with fields:
cdata: [420×560×3 uint8]
colormap: []
ct =
2
M =
1×2 struct array with fields:
cdata
colormap
ct =
3
M =
1×3 struct array with fields:
cdata
colormap
these lines continues to line number 101.
videofile =
VideoWriter
General Properties:
Filename: 'roboticarm.avi'
Path: 'C:UsersKamleshDesktop'
FileFormat: 'avi'
Duration: 0
Video Properties:
ColorChannels: 3
Height: []
Width: []
FrameCount: 0
FrameRate: 30
VideoBitsPerPixel: 24
VideoFormat: 'RGB24'
VideoCompressionMethod: 'None'
Methods.
Struct = A structure array is a data type that groups related data using containers called fields. Each field can contain any type of data. Access data in a field using dot notation of the form structName.fileName.