procedure TfrmMain.Button1Click(Sender: TObject);
var
In_N : Integer;
In_Data: array of Double;
DataFile : TextFile;[/quote]
i: Integer;
Line : TLineSeries;
begin
In_N := 35;
SetLength(In_Data,In_N);
for i := 0 to In_N - 1 do
In_Data[i] := Cos(i*In_N)*Exp(-i*0.44)+1;
MemoOut.Clear;
for I := 0 to In_N - 1 do
MemoOut.Lines.Add(Format('%8.3f',[In_Data[i]]));
ChartMain.SeriesList.Clear;
Line := TLineSeries.Create(ChartMain);
Line.AddArray(In_Data);
Line.LinePen.Color := clBlue;
Line.LinePen.Width := 1;
ChartMain.AddSeries(Line);
AssignFile(DataFile,'in.txt');
Rewrite(DataFile);
Writeln(DataFile);
Writeln(DataFile,In_N);
for i := 0 to In_N - 1 do
Writeln(DataFile,In_Data[i]);
CloseFile(DataFile);
DeleteFile('out.txt');
end;