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
;