Nastavení okrajových podmínek rovnice – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Nastavení okrajových podmínek rovnice – Python – Fórum – Programujte.comNastavení okrajových podmínek rovnice – Python – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
Lolo240
Newbie
31. 12. 2020   #1
-
0
-

Dobrý den, pomohl by mi někdo prosím s nastavením hodnot pro tuto rovnici? Výsledek by měl vypadat podobně jako na obrázku. Každý graf je pro jiné u_0. Jeden by měl mít 2 kořeny a druhý 4 (průsečík v 1). Moc děkuji

Připojen obrázek.

import matplotlib.pyplot as plt
import math
import numpy as np
fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(5,5))

# Equation - dispersion relation 
omega_p = 500
k       = 1
u_0     = 5
u_02    = 10
m       = 9
M       = 2
ksi     = np.arange(0.00001, 0.001, 0.00003)
omega   = 1/(ksi*omega_p)
ksi_0   = k*u_0/omega_p
ksi_02  = k*u_02/omega_p
F       = (m/M)/ksi**2 + 1/(ksi-ksi_0)**2
F2      = (m/M)/ksi**2 + 1/(ksi-ksi_02)**2

# Fig 1
ax1.plot(ksi, F)
# Fig 2
ax2.plot(ksi, F2)
plt.show()
Nahlásit jako SPAM
IP: 2a00:1028:9197:cbb6:141f:9854:acab:20c2...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 8 hostů

Podobná vlákna

Vyhodnocování podmínek — založil Míša

Seznam podminek v retezci — založil zak

Sjednocení podmínek v cyklu — založil Forest

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý