- Файл
- История файлов
- Использование файла
- Метаданные
Размер этого PNG-превью для исходного SVG-файла: 720 × 540 пикселей . Другие разрешения: 320 × 240 пикселей | 640 × 480 пикселей | 800 × 600 пикселей | 1024 × 768 пикселей | 1280 × 960 пикселей | 2560 × 1920 пикселей .
Исходный файл (SVG - файл, номинально 720 × 540 пикселей, размер файла: 366 КБ)
Резюме
ОписаниеHeatEquationImplicitApproximate.svg | Английский: Неявный метод аппроксимации уравнения теплопроводности , где . |
Дата | |
Источник | Наша работа |
Автор | Шию Джи |
Код Python / Matplotlib
# Неявный метод решения уравнения теплопроводности. from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as pl import numpy as np import matplotlib.patches as mpatchest0 = 0,0 t_final = 1,0 n_grid = 20 dt = t_final / n_grid dx = 1.0 / n_grid T = np . диапазон ( t0 , t_final + dt , dt ) X = np . arange ( 0 , 1 + dx , dx ) ax = pl . рисунок () . add_subplot ( 111 , projection = '3d' ) ax . set_xlabel ( 't' ) топор . set_ylabel ( 'x' ) топор . set_zlabel ( 'U' ) топор . set_xlim ([ t0 , t_final ]) топор . set_ylim ([ 0 , 1 ]) Umax = . 15 топор . set_zlim ([ 0 , Umax ])# Точное решение def точное ( t , x ): return np . ехр ( - t ) * np . sin ( np . pi * x ) / ( np . pi * np . pi ) для t в T : для x в X : если t > t0 : ax . plot ([ t - dt , t ], [ x , x ], [ точный ( t - dt , x ), точный ( t , x )], 'b-' , ширина линии = 0,5 ), если x > 0,0 : ax . plot ([ t , t ], [ x - dx , x ], [ точный ( t , x - dx ), точный ( t , x )], 'b-' , ширина линии = 0,5 )# Неявный метод r = dx / ( dt * dt ) / ( np . Pi * np . Pi ) U = [[ 0,0 для _ в X ] для _ в T ] A = [[ 0,0 для _ в X ] для _ в X ] b = [ 0.0 для _ в X ] для i в диапазоне ( len ( X )): если i в [ 0 , len ( X ) - 1 ]: A [ i ] [ i ] = 1.0, иначе : A [ i ] [ i ] = 1 + 2 * r A [ i ] [ i - 1 ] = - r A [ i ] [ i + 1 ] = - r для i в диапазоне ( len ( T )): если i == 0 : для j в диапазоне ( len ( X )): U [ i ] [ j ] = точный ( T [ i ], X [ j ]) b [ j ] = U [ i ] [ j ] else : b = np . linalg . lstsq ( A , b ) [ 0 ] b [ 0 ], b [ - 1 ] = 0,0 , 0,0 для j в диапазоне ( len ( X )): U [ i ] [ j ] = b [ j ]for i in range ( len ( T )): для j in range ( len ( X )): если i > 0 : ax . plot ([ T [ i - 1 ], T [ i ]], [ X [ j ], X [ j ]], [ U [ i - 1 ] [ j ], U [ i ] [ j ]], 'r - ' , ширина линии = 0,5 ), если j > 0 : ax . plot ([ T [ i ], T [ i ]], [ X [ j - 1 ], X [ j ]], [ U [ i ] [ j - 1 ], U [ i ] [ j ]], 'r - ' , ширина линии = 0,5 )bluePatch = mpatches . Патч ( color = 'blue' , label = 'Exact' ) redPatch = mpatches . Патч ( color = 'red' , label = 'Implicit' ) pl . легенда ( handles = [ bluePatch , redPatch ], loc = 2 )пл . показать ()
Лицензирование
Я, владелец авторских прав на это произведение, публикую его под следующей лицензией:
| Этот файл находится под лицензией Creative Commons Attribution-Share Alike 4.0 International . | |
https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 Лицензия Creative Commons Attribution-Share Alike 4.0 правдаправда |
Элементы, изображенные в этом файле
изображает
creator<\/a>"}},"text\/plain":{"en":{"":"creator"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2093,\"id\":\"P2093\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"author name string<\/a>"}},"text\/plain":{"en":{"":"author name string"}}},"{\"value\":\"Shiyu Ji\",\"type\":\"string\"}":{"text\/html":{"en":{"P2093":"Shiyu Ji","P4174":"Shiyu Ji<\/a>"}},"text\/plain":{"en":{"P2093":"Shiyu Ji","P4174":"Shiyu Ji"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":4174,\"id\":\"P4174\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"Wikimedia username<\/a>"}},"text\/plain":{"en":{"":"Wikimedia username"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2699,\"id\":\"P2699\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"":"URL<\/a>"}},"text\/plain":{"en":{"":"URL"}}},"{\"value\":\"http:\\\/\\\/commons.wikimedia.org\\\/wiki\\\/User:Shiyu_Ji\",\"type\":\"string\"}":{"text\/html":{"en":{"P2699":"http:\/\/commons.wikimedia.org\/wiki\/User:Shiyu_Ji<\/a>"}},"text\/plain":{"en":{"P2699":"http:\/\/commons.wikimedia.org\/wiki\/User:Shiyu_Ji"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P170 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
создатель
некоторая ценность
строка имени автора : Shiyu Ji
Имя пользователя Викимедиа : Шию Джи
URL : http://commons.wikimedia.org/wiki/User:Shiyu_Ji
copyright status<\/a>"}},"text\/plain":{"en":{"":"copyright status"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":50423863,\"id\":\"Q50423863\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P6216":"copyrighted<\/a>"}},"text\/plain":{"en":{"P6216":"copyrighted"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P6216 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
статус авторского права
защищенный авторским правом
copyright license<\/a>"}},"text\/plain":{"en":{"":"copyright license"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":18199165,\"id\":\"Q18199165\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P275":"Creative Commons Attribution-ShareAlike 4.0 International<\/a>"}},"text\/plain":{"en":{"P275":"Creative Commons Attribution-ShareAlike 4.0 International"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P275 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
лицензия на авторское право
Creative Commons Attribution-ShareAlike 4.0 International
inception<\/a>"}},"text\/plain":{"en":{"":"inception"}}},"{\"value\":{\"time\":\"+2016-11-16T00:00:00Z\",\"timezone\":0,\"before\":0,\"after\":0,\"precision\":11,\"calendarmodel\":\"http:\\\/\\\/www.wikidata.org\\\/entity\\\/Q1985727\"},\"type\":\"time\"}":{"text\/html":{"en":{"P571":"16 November 2016"}},"text\/plain":{"en":{"P571":"16 November 2016"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P571 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
зарождение
16 ноября 2016 г.
source of file<\/a>"}},"text\/plain":{"en":{"":"source of file"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":66458942,\"id\":\"Q66458942\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"en":{"P7482":"original creation by uploader<\/a>"}},"text\/plain":{"en":{"P7482":"original creation by uploader"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P7482 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
источник файла
оригинальное творение пользователя, загрузившего
История файлов
Щелкните дату / время, чтобы просмотреть файл в том виде, в котором он выглядел в то время.
Дата / время | Эскиз | Габаритные размеры | Пользователь | Комментарий | |
---|---|---|---|---|---|
Текущий | 11:02, 16 ноя 2016 | 720 × 540 (366 КБ) | Шию Джи | Страница, созданная пользователем с помощью UploadWizard |
Использование файла
Следующие страницы английской Википедии используют этот файл (страницы других проектов не указаны):
Метаданные
Этот файл содержит дополнительную информацию, вероятно, добавленную с цифровой камеры или сканера, которые использовались для ее создания или оцифровки.
Если файл был изменен по сравнению с исходным состоянием, некоторые детали могут не полностью отражать измененный файл.
Ширина | 576pt |
---|---|
Высота | 432pt |