data generation from given
Show older comments
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
on 27 Jan 2017
What format of saved data do you prefer?
Answers (1)
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 Prepare Model Inputs and Outputs 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!