Save video in the R2014b - mp4
1 view (last 30 days)
Show older comments
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
0 Comments
Answers (0)
See Also
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!