Save video in the R2014b - mp4

1 view (last 30 days)
Å. Marlon G.
Å. Marlon G. on 3 Feb 2015
Hi,
I am new to Matlab and have created a script comparing two PCA-analysis of a movement. Also gotten so far as to create a movie, but in the new R2014b I don't really understand how I can save the movie (basically 551 graphs created) to mp4 on my hard drive - anyone have a good solution for this?
here is my script:
x = [Matrix(:,1) Matrix(:,34)... Matrix(:,34) Matrix(:,4)... Matrix(:,4) Matrix(:,28)... Matrix(:,4) Matrix(:,16)... Matrix(:,28) Matrix(:,16)... Matrix(:,16) Matrix(:,1)... Matrix(:,34) Matrix(:,13)... Matrix(:,34) Matrix(:,19)... Matrix(:,13) Matrix(:,19)... Matrix(:,19) Matrix(:,46)... Matrix(:,37) Matrix(:,46)... Matrix(:,37) Matrix(:,19)... Matrix(:,37) Matrix(:,43)... Matrix(:,43) Matrix(:,58)... Matrix(:,43) Matrix(:,49)... Matrix(:,58) Matrix(:,49)... Matrix(:,49) Matrix(:,55)... Matrix(:,55) Matrix(:,52)... Matrix(:,52) Matrix(:,7)... Matrix(:,49) Matrix(:,64)... Matrix(:,7) Matrix(:,64)... Matrix(:,7) Matrix(:,10)... Matrix(:,10) Matrix(:,40)... Matrix(:,40) Matrix(:,31)... Matrix(:,22) Matrix(:,25)... Matrix(:,25) Matrix(:,61)];
z = [Matrix(:,3) Matrix(:,36)... Matrix(:,36) Matrix(:,6)... Matrix(:,6) Matrix(:,30)... Matrix(:,6) Matrix(:,18)... Matrix(:,30) Matrix(:,18)... Matrix(:,18) Matrix(:,3)... Matrix(:,36) Matrix(:,15)... Matrix(:,36) Matrix(:,21)... Matrix(:,15) Matrix(:,21)... Matrix(:,21) Matrix(:,48)... Matrix(:,39) Matrix(:,48)... Matrix(:,39) Matrix(:,21)... Matrix(:,39) Matrix(:,45)... Matrix(:,45) Matrix(:,60)... Matrix(:,45) Matrix(:,51)... Matrix(:,60) Matrix(:,51)... Matrix(:,51) Matrix(:,57)... Matrix(:,57) Matrix(:,54)... Matrix(:,54) Matrix(:,9)... Matrix(:,51) Matrix(:,66)... Matrix(:,9) Matrix(:,66)... Matrix(:,9) Matrix(:,12)... Matrix(:,12) Matrix(:,42)... Matrix(:,42) Matrix(:,33)... Matrix(:,24) Matrix(:,27)... Matrix(:,27) Matrix(:,63)];
x_mirror = -1. * x;
x2 = [Matrix2(:,1) Matrix2(:,34)... Matrix2(:,34) Matrix2(:,4)... Matrix2(:,4) Matrix2(:,28)... Matrix2(:,4) Matrix2(:,16)... Matrix2(:,28) Matrix2(:,16)... Matrix2(:,16) Matrix2(:,1)... Matrix2(:,34) Matrix2(:,13)... Matrix2(:,34) Matrix2(:,19)... Matrix2(:,13) Matrix2(:,19)... Matrix2(:,19) Matrix2(:,46)... Matrix2(:,37) Matrix2(:,46)... Matrix2(:,37) Matrix2(:,19)... Matrix2(:,37) Matrix2(:,43)... Matrix2(:,43) Matrix2(:,58)... Matrix2(:,43) Matrix2(:,49)... Matrix2(:,58) Matrix2(:,49)... Matrix2(:,49) Matrix2(:,55)... Matrix2(:,55) Matrix2(:,52)... Matrix2(:,52) Matrix2(:,7)... Matrix2(:,49) Matrix2(:,64)... Matrix2(:,7) Matrix2(:,64)... Matrix2(:,7) Matrix2(:,10)... Matrix2(:,10) Matrix2(:,40)... Matrix2(:,40) Matrix2(:,31)... Matrix2(:,22) Matrix2(:,25)... Matrix2(:,25) Matrix2(:,61)];
z2 = [Matrix2(:,3) Matrix2(:,36)... Matrix2(:,36) Matrix2(:,6)... Matrix2(:,6) Matrix2(:,30)... Matrix2(:,6) Matrix2(:,18)... Matrix2(:,30) Matrix2(:,18)... Matrix2(:,18) Matrix2(:,3)... Matrix2(:,36) Matrix2(:,15)... Matrix2(:,36) Matrix2(:,21)... Matrix2(:,15) Matrix2(:,21)... Matrix2(:,21) Matrix2(:,48)... Matrix2(:,39) Matrix2(:,48)... Matrix2(:,39) Matrix2(:,21)... Matrix2(:,39) Matrix2(:,45)... Matrix2(:,45) Matrix2(:,60)... Matrix2(:,45) Matrix2(:,51)... Matrix2(:,60) Matrix2(:,51)... Matrix2(:,51) Matrix2(:,57)... Matrix2(:,57) Matrix2(:,54)... Matrix2(:,54) Matrix2(:,9)... Matrix2(:,51) Matrix2(:,66)... Matrix2(:,9) Matrix2(:,66)... Matrix2(:,9) Matrix2(:,12)... Matrix2(:,12) Matrix2(:,42)... Matrix2(:,42) Matrix2(:,33)... Matrix2(:,24) Matrix2(:,27)... Matrix2(:,27) Matrix2(:,63)];
x_mirror2 = -1. * x2;
videosetting_skipFrames = 7; xvf = [1:551];
measurement_frequency = 250; n_Markers = size(Matrix,2)/3; n_max = min(size(Matrix,1), measurement_frequency*20 );
h1=figure('units','normalized','outerposition',[0 0 1 1],'name',Title,'Position',[50,50,1000,1000]); hold off box off
for i=1:videosetting_skipFrames:n_max j = i *2; subplot(1,2,1)
for k = 1:2:51 % <- (number of pairs in row*2)-1
plot(x_mirror(i,k:k+1),z(i,k:k+1),'r')
hold on
plot(x_mirror2(i,k:k+1),z2(i,k:k+1),'k')
end
p1 = plot(-Matrix(i,1:3:n_Markers*3),Matrix(i,3:3:n_Markers*3+2),...
'or', 'MarkerFaceColor','r','MarkerSize',5);
hold on
p2 = plot(-Matrix2(i,1:3:n_Markers*3),Matrix2(i,3:3:n_Markers*3+2),...
'ok', 'MarkerFaceColor','k','MarkerSize',5);
hold off
xlim([-1000 1000])
ylim([-20 2000])
legend(['time ' ,num2str(i/measurement_frequency),' s']);
title('sagittal view')
subplot (1,2,2)
plot(vertForce_BW_mean,'k')
hold on
plot( PM_Force,'r')
hold on
p = plot(xvf(j),vertForce_BW_mean(j),'o','MarkerFaceColor','k');
pause(0.0001)
end

Answers (0)

Categories

Find more on Line Plots 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!