Fitxer:Curve fitting.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 512 × 384 píxels, mida del fitxer: 23 Ko)

Descripció a Commons

Resum

Descripció
English: This graph shows a series of points (generated by a Sin function) approximated by polinomial curves (red curve is linear, green is quadratic, orange is cubic and blue is 4th degree).
Italiano: Il grafo mostra una serie di punti (generati dalla funzione seno) approssimati da curve polinomiali (in rosso di primo grado, verde di secondo, arancione di terzo e verde di quarto.
Data
Font Treball propi
Autor Krishnavedala
Altres versions File:Curve fitting.jpg
 
W3C-validity not checked.
GNU Octave source code
x = 1:1.5:100;
y = sin(x/10);
p1 = polyfit(x,y,1);
p2 = polyfit(x,y,2);
p4 = polyfit(x,y,4);
p3 = polyfit(x,y,3);
figure;
plot(x,y,'k.'); hold all
plot(x,polyval(p1,x),'r');
plot(x,polyval(p2,x),'g');
plot(x,polyval(p3,x),'color',[1 .5 0]);
plot(x,polyval(p4,x),'b');
grid on
set (gca,'xaxislocation','zero')
set (gca,'yaxislocation','zero')
box off
print('Curve fitting.svg')
Python source Code

Created using python with numpy and matplotlib toolboxes.

from numpy import *
from matplotlib.pyplot import *
from mpl_toolkits.axes_grid.axislines import SubplotZero

x = linspace(0,100,75)
y = sin(2.*pi*x/60.+.4)

y1 = poly1d(polyfit(x,y,1))	# linear
y2 = poly1d(polyfit(x,y,2))	# quadratic
y3 = poly1d(polyfit(x,y,3))	# cubic
y4 = poly1d(polyfit(x,y,4))	# 4th degree

fig = figure(figsize=(6,4))
ax = SubplotZero(fig,111)
fig.add_subplot(ax)
ax.grid(True)

ax.plot(x,y1(x),'r',label=u'linear')
ax.plot(x,y2(x),'g',label=u'quadratic')
ax.plot(x,y3(x),'orange',label=u'cubic')
ax.plot(x,y4(x),'b',label=u'$4^{th}$ order')
ax.plot(x,y,'k.',label=u'data')

ax.set_xlabel(u'x')
ax.set_ylabel(u'y')
ax.minorticks_on()
ax.legend(frameon=False,loc=4,labelspacing=.2)

setp(ax.get_legend().get_texts(), fontsize='small')

fig.savefig("Curve fitting.svg",bbox_inches="tight",pad_inches=.15)

Llicència

Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
Creative Commons CC-Zero L'ús d'aquest fitxer és regulat sota les condicions de Creative Commons de CC0 1.0 lliurament al domini públic universal.
La persona que ha associat un treball amb aquest document ha dedicat l'obra domini públic, renunciant en tot el món a tots els seus drets de d'autor i a tots els drets legals relacionats que tenia en l'obra, en la mesura permesa per la llei. Podeu copiar, modificar, distribuir i modificar l'obra, fins i tot amb fins comercials, tot sense demanar permís.

Llegendes

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

Elements representats en aquest fitxer

representa l'entitat

384 píxel

512 píxel

Historial del fitxer

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

Data/horaMiniaturaDimensionsUsuari/aComentari
actual20:05, 1 oct 2014Miniatura per a la versió del 20:05, 1 oct 2014512 × 384 (23 Ko)Krishnavedalare-created using w:GNU Octave
02:32, 7 set 2011Miniatura per a la versió del 02:32, 7 set 2011514 × 351 (117 Ko)Krishnavedala{{Information |Description ={{en|1=This graph shows a series of points (generated by a Sin function) approximated by polinomial curves (red curve is linear, green is quadratic, orange is cubic and blue is 4th degree).}} {{it|1=Il grafo mostra una serie

La pàgina següent utilitza aquest fitxer:

Ús global del fitxer

Utilització d'aquest fitxer en altres wikis:

Metadades