Hi there, i'm supposed to write a program that plots the function x(t) = cos(2*pi*t – theta) between the limits -1 > t > 1, and saves the handle of the resulting line. The angle theta is supposed to initially be 0 radians, and then, I need to re-plot line over and over with (theta = pi/10 rad), (theta = 2*pi/10 rad), (theta = 3*pi/10rad) and so forth up to (theta = 2*pi rad). I'm not sure how this is supposed to turn out, so this is what I have so far below. Can anyone help?
clcclear allfor t_steps = 10 : 10 : 100 t = linspace(-1, 1, t_steps); theta = 0; % or pi/10 or 2*pi
hlot = cos(2*pi*t - theta); set(hlot, 'XData', t); drawnow; pause(1); endfor t_steps = 10 : 10 : 100 t = linspace(-1, 1, t_steps) theta = pi/10; % or pi/10 or 2*pi xt = cos(2*pi*t - theta); set(hlot, 'YDATA', t); drawnow; pause(1); end
Best Answer