Αρχείο:Fourier heat in a plate.png

Τα περιεχόμενα της σελίδας δεν υποστηρίζονται σε άλλες γλώσσες.
Αυτό το αρχείο προέρχεται από το Wikimedia Commons
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Εικόνα σε υψηλότερη ανάλυση(2.960 × 2.960 εικονοστοιχεία, μέγεθος αρχείου: 487 KB, τύπος MIME: image/png)

Σύνοψη

Περιγραφή
English: Heat distribution in a metal plate, using Fourier's method.
Bahasa Melayu: Pengedaran panas di sebuah plat logam, menggunakan kaedah Fourier.
Sunda: Distribusi panas dina hiji pelat métal, ngagunakeun métoda Fourier.
Ημερομηνία 15 Φεβρουαρίου 2008 (original upload date)
Πηγή Έργο αυτού που το ανεβάζει
Δημιουργός Loisel at Αγγλικά Βικιπαίδεια

Αδειοδότηση

Public domain Το έργο αυτό έχει απελευθερωθεί στην public domain από τον δημιουργό του, Loisel at Αγγλικά Βικιπαίδεια. Αυτό ισχύει σε όλο τον κόσμο.
Σε ορισμένες χώρες αυτό μπορεί να μην είναι νομικά εφικτό. Αν ναι:
Loisel Παραχωρώ σε οποιονδήποτε το δικαίωμα να χρησιμοποιήσει αυτό το έργο "για οποιονδήποτε σκοπό", χωρίς κανέναν όρο, εκτός και αν τέτοιοι όροι τίθενται από την νομοθεσία

Creation

This file was created with Python

import numpy as np
import matplotlib.pyplot as plt

x = y = np.linspace(0, np.pi, 2**12)
X, Y = np.meshgrid(x, y)

T = 0
N = 200
for n in np.arange(1,N):
    term = 2*(-1)**(n+1)/n*np.sinc(n/(N+1))*np.sin(n*X) * np.sinh(n * Y)/np.sinh(n*np.pi)
    T += term

fig = plt.figure(dpi=800)
ax = fig.add_subplot(111)
ax.set_aspect('equal')
ax.set_facecolor('none')
plt.axis('off')
plt.pcolormesh(X, Y, T, cmap=black_body)
plt.tight_layout()
plt.savefig("Fourier heat plate.png", bbox_inches='tight', pad_inches=0)

The Black Body color map was obtained here. The sinc function in the code arises in order to eliminate ringing.

A previous version of this file was created with MATLAB

f = @(x,y,n) 2*(((-1).^(2:n+1))./((1:n).*sinh((1:n).*pi))) ...
    * (sin((1:n)'*x).*sinh((1:n)'*y));
ys = 0:0.01:pi;
g = [];
for y = ys
    n = max(20,min(100,-10*log(pi-y)/(pi-y)));
    g = [g; f(ys, repmat(y, 1, length(ys)), n)];
end
g(end, :) = ys';
imagesc(ys,ys,g(end:-1:1,:));
colormap hot
axis square
axis off
print('-dpng',  '-r600', 'Fourier heat in a plate')

Καταγραφές ανεβασμάτων πρωτότυπου αρχείου

The original description page was here. All following user names refer to en.wikipedia.
  • 2010-01-02 10:24 Fastily 409×410× (20774 bytes) Crop out whitespace
  • 2008-02-15 22:32 Loisel 672×504× (12407 bytes) Had to flip MATLAB's silly y coordinates.
  • 2008-02-15 22:24 Loisel 875×672× (13817 bytes) {{Information |Description= |Source=self-made |Date= |Location= |Author=~~~ |Permission= |other_versions= }} MATLAB snippet: f=@(x,y,n) 2*(((-1).^(2:n+1))./((1:n).*sinh((1:n).*pi))) ... * (sin((1:n)'*x).*sinh((1:n)'*y)); ys=0:0.01:pi; g=[]; for y=ys

Λεζάντες

Δεν ορίστηκε λεζάντα

Items portrayed in this file

απεικονίζει

Ιστορικό αρχείου

Κλικάρετε σε μια ημερομηνία/ώρα για να δείτε το αρχείο όπως εμφανιζόταν εκείνη τη στιγμή.

Ώρα/Ημερομ.ΜικρογραφίαΔιαστάσειςΧρήστηςΣχόλια
τελευταία00:58, 5 Νοεμβρίου 2020Μικρογραφία για την έκδοση της 00:58, 5 Νοεμβρίου 20202.960 × 2.960 (487 KB)AkanoToEAdded more terms for sum and removed Gibbs ringing in upper right corner
02:25, 4 Νοεμβρίου 2020Μικρογραφία για την έκδοση της 02:25, 4 Νοεμβρίου 20202.960 × 2.960 (446 KB)AkanoToEUsed a similar color map as before, but still perceptually uniform ([https://www.kennethmoreland.com/color-advice/ Black Body])
22:21, 3 Νοεμβρίου 2020Μικρογραφία για την έκδοση της 22:21, 3 Νοεμβρίου 20202.960 × 2.960 (469 KB)AkanoToEChanged colormap to a perceptually uniform version (https://matplotlib.org/3.1.1/tutorials/colors/colormaps.html inferno)
22:31, 25 Απριλίου 2016Μικρογραφία για την έκδοση της 22:31, 25 Απριλίου 20162.932 × 2.752 (56 KB)NicoguaroCrop image.
22:28, 25 Απριλίου 2016Μικρογραφία για την έκδοση της 22:28, 25 Απριλίου 20164.800 × 3.600 (78 KB)NicoguaroChange in colormap and higher resolution
01:51, 15 Μαΐου 2010Μικρογραφία για την έκδοση της 01:51, 15 Μαΐου 2010409 × 410 (20 KB)File Upload Bot (Magnus Manske) {{BotMoveToCommons|en.wikipedia|year={{subst:CURRENTYEAR}}|month={{subst:CURRENTMONTHNAME}}|day={{subst:CURRENTDAY}}}} {{Information |Description={{en|MATLAB/Octave snippet: f=@(x,y,n) 2*(((-1).^(2:n+1))./((1:n).*sinh((1:n).*pi))) ... * (sin((1:n)'

Τα παρακάτω λήμματα συνδέουν σε αυτό το αρχείο:

Καθολική χρήση αρχείου

Τα ακόλουθα άλλα wiki χρησιμοποιούν αυτό το αρχείο:

Μεταδεδομένα