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.

1 件のコメント

Sergey Kasyanov
Sergey Kasyanov 2017 年 1 月 27 日
What format of saved data do you prefer?

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

回答 (1 件)

Sergey Kasyanov
Sergey Kasyanov 2017 年 1 月 27 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangePrepare Model Inputs and Outputs についてさらに検索

質問済み:

2017 年 1 月 27 日

回答済み:

2017 年 1 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by