Матеріал з Вікіпедії — вільної енциклопедії.
Нема версії з більшою роздільністю.
Polytropic.gif (487 × 468 пікселів, розмір файлу: 75 КБ, MIME-тип: image/gif , кільцеве, 8 кадрів, 8,0с)
Опис файлу
Matplotlib (Python)
Code for isobaric process
from matplotlib.pyplot import *
from numpy import linspace , arange
from matplotlib.patches import Polygon
x1 = linspace ( 0 , 9 , 100 )
y1 = 3100 + 0 * x1
fig = figure ( figsize = ( 5 , 5 ))
ax = fig . add_subplot ( 111 )
ax . grid ( False )
ax . plot ( x1 , y1 )
ax . text ( 3 , 2500 , r "$PV^n=\mathrm {const} $" , size = 20 )
ax . text ( 3 , 2000 , r "Isobaric: $n=0$" , size = 20 )
ax . set_ylim ( 0 , 3720 )
ax . set_yticks ( linspace ( 0 , 3100 , 6 ))
ax . minorticks_on ()
ax . set_xlabel ( "V" )
ax . set_ylabel ( "P" )
fig . savefig ( "polytropic_1.png" , bbox_inches = "tight" , \
pad_inches = .15 )
Code for isothermal process
from matplotlib.pyplot import *
from numpy import linspace , arange
from matplotlib.patches import Polygon
x1 = linspace ( 0 , 9 , 100 )
y1 = 3100 / ( x1 )
fig = figure ( figsize = ( 5 , 5 ))
ax = fig . add_subplot ( 111 )
ax . grid ( False )
ax . plot ( x1 , y1 )
ax . text ( 3 , 2500 , r "$PV^n=\mathrm {const} $" , size = 20 )
ax . text ( 3 , 2000 , r "Isothermal: $n=1$" , size = 20 )
ax . set_ylim ( 0 , 3720 )
ax . set_yticks ( linspace ( 0 , 3100 , 6 ))
ax . minorticks_on ()
ax . set_xlabel ( "V" )
ax . set_ylabel ( "P" )
fig . savefig ( "polytropic_2.png" , bbox_inches = "tight" , \
pad_inches = .15 )
Code for adiabatic process
from matplotlib.pyplot import *
from numpy import linspace , arange
from matplotlib.patches import Polygon
x1 = linspace ( 0 , 9 , 100 )
y1 = 3100 / ( x1 ** 1.4 )
fig = figure ( figsize = ( 5 , 5 ))
ax = fig . add_subplot ( 111 )
ax . grid ( False )
ax . plot ( x1 , y1 )
ax . text ( 3 , 2500 , r "$PV^n=\mathrm {const} $" , size = 20 )
ax . text ( 3 , 2000 , r "Adiabatic: $n=K$" , size = 20 )
ax . set_ylim ( 0 , 3720 )
ax . set_yticks ( linspace ( 0 , 3100 , 6 ))
ax . minorticks_on ()
ax . set_xlabel ( "V" )
ax . set_ylabel ( "P" )
fig . savefig ( "polytropic_3.png" , bbox_inches = "tight" , \
pad_inches = .15 )
Code for polytropic process
from matplotlib.pyplot import *
from numpy import linspace , arange
from matplotlib.patches import Polygon
x1 = linspace ( 0 , 9 , 100 )
y1 = 3100 / ( x1 ** 4 )
fig = figure ( figsize = ( 5 , 5 ))
ax = fig . add_subplot ( 111 )
ax . grid ( False )
ax . plot ( x1 , y1 )
ax . text ( 3 , 2500 , r "$PV^n=\mathrm {const} $" , size = 20 )
ax . text ( 3 , 2000 , r "Other: $n=4$" , size = 20 )
ax . set_ylim ( 0 , 3720 )
ax . set_yticks ( linspace ( 0 , 3100 , 6 ))
ax . minorticks_on ()
ax . set_xlabel ( "V" )
ax . set_ylabel ( "P" )
fig . savefig ( "polytropic_4.png" , bbox_inches = "tight" , \
pad_inches = .15 )
Code for isochoric process
from matplotlib.pyplot import *
from numpy import linspace , arange
from matplotlib.patches import Polygon
x1 = [ 1 , 1 ]
y1 = [ 0 , 3720 ]
fig = figure ( figsize = ( 5 , 5 ))
ax = fig . add_subplot ( 111 )
ax . grid ( False )
ax . plot ( x1 , y1 )
ax . text ( 3 , 2500 , r "$PV^n=\mathrm {const} $" , size = 20 )
ax . text ( 3 , 2000 , r "Isochoric: $n \rightarrow +\infty$" , size = 20 )
ax . set_xlim ( 0 , 9 )
ax . set_ylim ( 0 , 3720 )
ax . set_yticks ( linspace ( 0 , 3100 , 6 ))
ax . minorticks_on ()
ax . set_xlabel ( "V" )
ax . set_ylabel ( "P" )
fig . savefig ( "polytropic_7.png" , bbox_inches = "tight" , \
pad_inches = .15 )
Ліцензування
Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
Ви можете вільно:
ділитися – копіювати, поширювати і передавати твір
модифікувати – переробляти твір
При дотриманні таких умов:
зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії. https://creativecommons.org/licenses/by-sa/3.0 CC BY-SA 3.0 Creative Commons Attribution-Share Alike 3.0 true true українська Додайте однорядкове пояснення, що саме репрезентує цей файл
Історія файлу
Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.
Дата/час Мініатюра Розмір об'єкта Користувач Коментар
поточний 18:16, 3 вересня 2013 487 × 468 (75 КБ) IkamusumeFan Update according to CausalJJ's advice.
07:36, 2 вересня 2013 487 × 468 (63 КБ) IkamusumeFan User created page with UploadWizard
Використання файлу
Така сторінка використовує цей файл:
Глобальне використання файлу
Цей файл використовують такі інші вікі:
Використання в az.wikipedia.org
Використання в en.wikipedia.org
Використання в es.wikipedia.org
Використання в hr.wikipedia.org
Використання в hy.wikipedia.org
Використання в pt.wikipedia.org
Використання в vi.wikipedia.org