data generation from given

given a function y(t)=10*sin(200t)+20*cos(200t^2). i want to generate, save, load and plot the data.

Réponses (1)

Sergey Kasyanov
Sergey Kasyanov le 27 Jan 2017

0 votes

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);

Catégories

En savoir plus sur Prepare Model Inputs and Outputs dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by