跳至內容

File:Surface normals.svg

頁面內容不支援其他語言。
這個檔案來自維基共享資源
維基百科,自由的百科全書

原始檔案 (SVG 檔案,表面大小:575 × 449 像素,檔案大小:237 KB)


摘要

描述
English: Normal vectors for the surface .
Español: Vectores normales a la superficie .
日期
來源 自己的作品
作者 Nicoguaro
SVG開發
InfoField
 
SVG檔案的原始碼通過W3C驗證
 
向量圖形使用Matplotlib創作。
原始碼
InfoField

Python code

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

x, y = np.mgrid[-1:1:31j, -1:1:31j]
xs, ys = np.mgrid[-1:1:9j, -1:1:9j]

z = x*np.exp(-x**2 - y**2)
zs = xs*np.exp(-xs**2 - ys**2)
u = -(1 - 2*xs**2)*np.exp(-xs**2 - ys**2)
v = 2*ys*zs
w = np.ones_like(xs)

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.view_init(azim=145, elev=45)
ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap="summer", lw=0.3,
                edgecolors="k")
ax.quiver(xs, ys, zs, u, v, w, colors='k', pivot='tail', length=0.3)
plt.axis("off")
plt.savefig("Surface normals.svg", bbox_inches="tight", transparent=True)
plt.show()

授權條款

我,本作品的著作權持有者,決定用以下授權條款發佈本作品:
w:zh:創用CC
姓名標示
此檔案採用創用CC 姓名標示 4.0 國際授權條款。
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。

說明

添加單行說明來描述出檔案所代表的內容

在此檔案描寫的項目

描繪內容

檔案來源 Chinese (Taiwan) (已轉換拼寫)

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸使用者備⁠註
目前2016年2月12日 (五) 01:16於 2016年2月12日 (五) 01:16 版本的縮圖575 × 449(237 KB)NicoguaroUser created page with UploadWizard

下列2個頁面有用到此檔案:

全域檔案使用狀況

以下其他 wiki 使用了這個檔案:

詮釋資料