data generation from given

1 view (last 30 days)
AKHILESH KUMAR
AKHILESH KUMAR on 27 Jan 2017
Answered: Sergey Kasyanov on 27 Jan 2017
given a function y(t)=10*sin(200t)+20*cos(200t^2). i want to generate, save, load and plot the data.
  1 Comment
Sergey Kasyanov
Sergey Kasyanov on 27 Jan 2017
What format of saved data do you prefer?

Sign in to comment.

Answers (1)

Sergey Kasyanov
Sergey Kasyanov on 27 Jan 2017
Define t:
t=[0:1e-3:1e-1];
Define y:
y=10*sin(200*t)+20*cos(200*t.^2);
Save data:
%to txt
fID = fopen('text.txt','w+');
fprintf(fID,'%f\r\n',t,y);
fclose(fID)
Load data:
%from txt
A = importdata('text.txt');
t=A(1:length(A)/2);
y=A(length(A)/2+1:end);
Plot data:
plot(t,y);

Categories

Find more on Large Files and Big Data 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!