# File:Surface normals.svg

Original file(SVG file, nominally 575 × 449 pixels, file size: 237 KB)

## Summary

Description
English: Normal vectors for the surface ${\displaystyle xe^{-x^{2}-y^{2}}}$.
Español: Vectores normales a la superficie ${\displaystyle xe^{-x^{2}-y^{2}}}$.
Date
Source Own work
Author Nicoguaro
SVG development
 This vector image was created with Matplotlib.

## Python

```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.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()
```

## Licensing

I, the copyright holder of this work, hereby publish it under the following license:

## File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current01:16, 12 February 2016575 × 449 (237 KB)NicoguaroUser created page with UploadWizard
The following pages on the English Wikipedia link to this file (pages on other projects are not listed):

## Global file usage

The following other wikis use this file:

• Usage on ast.wikipedia.org
• Usage on bg.wikipedia.org
• Usage on es.wikipedia.org
• Usage on es.wikibooks.org
• Usage on hr.wikipedia.org
• Usage on pt.wikipedia.org
• Usage on zh.wikipedia.org