First I created a file called fresnelS.m with the following content:
function y = fresnelS(x)
y = zeros(1,length(x));
F = @(t) sin(pi/2*t.^2);
for i = 1:length(x)
y(i) = quad(F,0,x(i));
end
then I created another file called fresnelC.m with the following content:
function y = fresnelC(x)
y = zeros(1,length(x));
F = @(t) cos(pi/2*t.^2);
for i = 1:length(x)
y(i) = quad(F,0,x(i));
end
In the same directory where these two files are, I ran the following Octave code:
t = 0:0.01:5;
S = fresnelS(t);
C = fresnelC(t);
F = [t; S; C];
F = F';
save -ascii 'fresnel_integrals.dat' F;
thus creating the file fresnel_integrals.dat. Then, to create the image, I used the following Gnuplot code:
# set the output
set terminal svg
set output "fresnel_integrals.svg"
set title "Fresnel Integrals"
# axis properties
set xrange [0:5]
set yrange [0:1]
set xlabel "x"
set xzeroaxis linetype -1 linewidth 0.5
set yzeroaxis linetype -1 linewidth 0.5
set xtics axis
set ytics axis
plot "fresnel_integrals.dat" using 1:2 title "S(x)" with lines linewidth 2,\
"fresnel_integrals.dat" using 1:3 title "C(x)" with lines linewidth 2
Finally I opened it with Sodipodi to change the stroke style.
Minä, tämän teoksen tekijänoikeuksien haltija, julkaisen täten tämän teoksen seuraavilla lisensseillä:
Voit kopioida, levittää ja/tai muuttaa tätä asiakirjaa GNU Free Documentation License -lisenssin version 1.2 tai minkä tahansa Free Software Foundationin julkaiseman myöhemmän version ehtojen alaisena; ei koske muuttumattomia kohtia, etukannen tekstejä eikä takakannen tekstejä. Kopio tästä lisenssistä on saatavilla osiossa GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
nimeäminen – Sinun on mainittava lähde asianmukaisesti, tarjottava linkki lisenssiin sekä merkittävä, mikäli olet tehnyt muutoksia. Voit tehdä yllä olevan millä tahansa kohtuullisella tavalla, mutta et siten, että annat ymmärtää lisenssinantajan suosittelevan sinua tai teoksen käyttöäsi.
nimeäminen – Sinun on mainittava lähde asianmukaisesti, tarjottava linkki lisenssiin sekä merkittävä, mikäli olet tehnyt muutoksia. Voit tehdä yllä olevan millä tahansa kohtuullisella tavalla, mutta et siten, että annat ymmärtää lisenssinantajan suosittelevan sinua tai teoksen käyttöäsi.