Vés al contingut

Fitxer:Secant method example code result.svg

El contingut de la pàgina no s'admet en altres llengües.
De la Viquipèdia, l'enciclopèdia lliure

Fitxer original (fitxer SVG, nominalment 600 × 480 píxels, mida del fitxer: 19 Ko)

Descripció a Commons

Resum

Descripció
English: Example of finding the root of the function represented by the red line (cos(x) − x3) using the secant method, with the increasingly accurate approximations represented by the blue straight lines.
Data
Font Intended to replace bitmap graph en:Image:Secantmethod_jaredwf.png, with straight line equations derived from example program on article.
Autor Qef
Altres versions Original bitmap version: http://en.wikipedia.org/wiki/Image:Secantmethod_jaredwf.png

Source code

Created with Gnuplot using the following input file:

set terminal svg font "Bitstream Vera Sans,12"
set output "Secant_method_example_code_result.svg"

set xrange [0:1]
set yrange [-0.5:3]
set xzeroaxis linetype -1
set yzeroaxis linetype -1
set xtics axis nomirror offset 0,0.3
set ytics axis nomirror offset -0.8
set key off
set border 0

plot -1.4596976941*x + 1.0000000000 with line lt rgbcolor "blue" lw 0.3, \
     -2.8976523576*x + 2.4379546634 with line lt rgbcolor "blue" lw 0.4, \
     -2.4441383687*x + 2.1272643125 with line lt rgbcolor "blue" lw 0.5, \
     -2.9527747549*x + 2.5552081431 with line lt rgbcolor "blue" lw 0.6, \
     -3.0224715585*x + 2.6158689981 with line lt rgbcolor "blue" lw 0.7, \
     -3.0081989720*x + 2.6035180968 with line lt rgbcolor "blue" lw 0.8, \
     -3.0085369652*x + 2.6038106210 with line lt rgbcolor "blue" lw 0.9, \
     -3.0085385603*x + 2.6038120015 with line lt rgbcolor "blue" lw 1.0, \
     cos(x) - x*x*x with line linetype rgbcolor "red" linewidth 2

The series of line equations for the straight blue lines were produced by the example program in the Wikipedia:Secant method article, by adding the following lines to the start of the loop in the SecantMethod function:

double g = (f(xn) - f(xn_1)) / (xn - xn_1);
printf("%.10f*x + %.10f\n", g, f(xn) - (g * xn));

The SVG was filtered with the following command to change the hyphen in a label to a proper minus sign:

sed -i 's/<text>-/<text>\xE2\x88\x92/g' Secant_method_example_code_result.svg

Llicència

Public domain S'ha alliberat aquesta obra al domini públic pel seu autor Qef. Això s'aplica a tot el món.

En alguns països això pot no ser legalment possible, en tal cas:
Qef concedeix a tothom el dret d'usar aquesta obra per a qualsevol propòsit, sense cap condició llevat d'aquelles requerides per la llei.

Llegendes

Afegeix una explicació d'una línia del que representa aquest fitxer

Elements representats en aquest fitxer

representa l'entitat

Historial del fitxer

Cliqueu una data/hora per veure el fitxer tal com era aleshores.

Data/horaMiniaturaDimensionsUsuari/aComentari
actual19:00, 4 jul 2008Miniatura per a la versió del 19:00, 4 jul 2008600 × 480 (19 Ko)QefGradients of blue lines were wrong (calculated with x/y instead of y/x)
15:39, 4 jul 2008Miniatura per a la versió del 15:39, 4 jul 2008600 × 480 (19 Ko)QefReplace hyphen character in label with proper minus sign.
15:20, 4 jul 2008Miniatura per a la versió del 15:20, 4 jul 2008600 × 480 (19 Ko)Qef{{Information |Description={{en|1=Example of finding the root of the function represented by the red line (cos(x) - x^3) using the secant method, with the increasingly accurate approximations represented by the blue straight lines.}} |Source=Intended to r

La pàgina següent utilitza aquest fitxer:

Ús global del fitxer

Utilització d'aquest fitxer en altres wikis:

Metadades