MATLAB: How to correct this error

MATLABmatlab function

Hello
I have done this program , no error is displayed but any curve is displayed.
Can you help me
clc; clear ; close all;
% acceleartion + displacement
cd Z:\Stage\Travail_fait\marwa
load data1; tmp = data1(:,1); disp = data1(:,2); acc = data1(:,3);
figure(1) plot(tmp, acc, 'b',tmp,acc,'r.') xlable('time (s)'); ylabel('Acceleration (ms^(-2))');

Best Answer

  • Hi,
    to show disp over tmp Change the plot command:
    plot(tmp, acc, 'b',tmp,disp,'r.')
    which will give you this result:
    You could also work with subplots using the following code:
    figure(1)
    subplot(2,1,1)
    plot(tmp, acc, 'b')
    xlabel('time (s)');
    ylabel('Acceleration (ms^(-2))');
    subplot(2,1,2)
    plot(tmp, disp, 'b')
    xlabel('time (s)');
    ylabel('Displacement');
    Which gives you:
    Best regards
    Stephan