data generation from given

1 回表示 (過去 30 日間)
AKHILESH KUMAR
AKHILESH KUMAR 2017 年 1 月 27 日
回答済み: Sergey Kasyanov 2017 年 1 月 27 日
given a function y(t)=10*sin(200t)+20*cos(200t^2). i want to generate, save, load and plot the data.
  1 件のコメント
Sergey Kasyanov
Sergey Kasyanov 2017 年 1 月 27 日
What format of saved data do you prefer?

サインインしてコメントする。

回答 (1 件)

Sergey Kasyanov
Sergey Kasyanov 2017 年 1 月 27 日
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);

カテゴリ

Help Center および File ExchangeLarge Files and Big Data についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by