File:Curve fitting.svg
出自Wikimedia Commons
跳至導覽
跳至搜尋
![File:Curve fitting.svg](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Curve_fitting.svg/512px-Curve_fitting.svg.png?20141001180542)
此 SVG 檔案的 PNG 預覽的大小:512 × 384 像素。 其他解析度:320 × 240 像素 | 640 × 480 像素 | 1,024 × 768 像素 | 1,280 × 960 像素 | 2,560 × 1,920 像素。
原始檔案 (SVG 檔案,表面大小:512 × 384 像素,檔案大小:23 KB)
檔案資訊
結構化資料
說明
說明
添加單行說明來描述出檔案所代表的內容
摘要
[編輯]描述Curve fitting.svg |
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. |
日期 | |
來源 | 自己的作品 |
作者 | Krishnavedala |
其他版本 | File:Curve fitting.jpg |
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)
|
授權條款
[編輯]我,本作品的著作權持有者,決定用以下授權條款發佈本作品:
![]() ![]() |
此檔案在創用CC CC0 1.0 通用公有領域貢獻宣告之下分發。 |
在此宣告之下分發本作品者,已依據各國著作權法,在全世界放棄其對本作品所擁有的著作權及所有相關相似的法律權利,從而將本作品貢獻至公有領域。您可以複製、修改、分發和演示該作品,用於任何商業用途,所有這些都不需要請求授權。
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
檔案歷史
點選日期/時間以檢視該時間的檔案版本。
日期/時間 | 縮圖 | 尺寸 | 用戶 | 備註 | |
---|---|---|---|---|---|
目前 | 2014年10月1日 (三) 18:05 | ![]() | 512 × 384(23 KB) | Krishnavedala(對話 | 貢獻) | re-created using w:GNU Octave |
2011年9月7日 (三) 00:32 | ![]() | 514 × 351(117 KB) | 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 |
無法覆蓋此檔案。
檔案用途
下列頁面有用到此檔案:
全域檔案使用狀況
以下其他 wiki 使用了這個檔案:
- ca.wikipedia.org 的使用狀況
- en.wikipedia.org 的使用狀況
- et.wikipedia.org 的使用狀況
- it.wikipedia.org 的使用狀況
- ru.wikipedia.org 的使用狀況
- zh.wikipedia.org 的使用狀況
詮釋資料
此檔案中包含其他資訊,這些資訊可能是由數位相機或掃描器在建立或數位化過程中所新增的。若檔案自原始狀態已被修改,一些詳細資料可能無法完整反映出已修改的檔案。
簡稱 | Gnuplot |
---|---|
影像標題 | Produced by GNUPLOT 4.6 patchlevel 4 |
寬度 | 100% |
高度 | 100% |