|
Mavzu: Issiqlik o’tkazuvchanlik masalalarini chekli ayirmali sxemalar
|
bet | 7/8 | Sana | 25.08.2023 | Hajmi | 0.97 Mb. | | #79430 |
Bog'liq issiqlik otkazuvchanlik masalalarini chekli ajirmali sxemalar yordamida echish “Qo‘l ishlari haqida umumiy ma’lumot, qo‘l ishlaridan namunalar tikish” mavzusini guruhlarga bo‘lib o‘qitish metodikasi., MILLIY XAVFSIZLIKNI TA\'MINLASH BORASIDA, Mustaqil ish topshiriqlari, informatikadan slayd, mix letter by me1, mix letter by me, 5-amaliy.maxmasalayeva-yulduz, Kompyuter tarmoqlari va ularning turlari (1), Ishlari vazirligi, Английский (Математика), 713-20 guruh Azamatov Firdavs, Shaxsning rivojlanishi, tarbiyasi va ijtimoiylashuvi, AXMAD DONISHNING PEDAGOGIK QARASHLARIDA OILA TARBIYASI MASALALARIAyirmali sxema. N’yuton usuli
Agar k(u), s(u), f(u) lar temperaturaning tez o`zgaruvchi funktsiyalari bo`lsa kvazichiziqli issiqlik o`tkazuvchanlik tenglamasi uchun oshkor sxemalarni qo`llash maqsadga muvofiq emas.
Oshkor sxemaning turg`unlik sharti
bo`lib, vaqt bo`yicha kichik qadamni talab etadi, k, s funktsiyalar qiymatlari ko`pincha katta bo`lmagan tugunlar sonida aniqlanadi. Shuning uchun shartsiz turg`un oshkormas sxemalar qo`llaniladi. Avval ushbu tenglamani
(31)
quyidagi boshlang`ich va chegaraviy shartlar bilan qaraymiz
yj+1 ga nisbatan chiziqsiz ayirmali sxemani qo`llaymiz
(32)
yj+1 echimni yangi qatlamda topish uchun biz chiziqlimas tenglamaga ega bo`lamiz
Uni yechish uchun N’yuton iteratsion usulini qo`llaymiz
(33)
- (33) bilan solishtiring.
Bu erda ni aniqlash uchun
,
chegaraviy shartlarda progonkani qo`llash mumkin va progonka
shart bajarilsa turg`un bo`ladi.
Agar tenglamalarni quyidagi ko`rinishda yozsak
Turg`unlik sharti haqiqatdan ham yuqoridagi kabi bo`lishini ko`rishimiz mumkin.
Masalaning dasturi quyidagicha:
#include
#include
using namespace std;
float fnf(float x)
{
float fnf;
fnf=sin(3.14159*x);
return fnf;
}
float fnf1 (float t)
{
float fnf1;
fnf1=0;
return fnf1;
}
float fnf2(float t);
{
float fnf2;
fnf2=0;
return fnf2;
}
int main(int argc, char *argv[])
{
float y,h,a,b,t1,c,d,g,w,e,s,k;
int n,m,i,j;
"float x[60],t[60],u[60][60];
cin>>a>>b;
cin>>h;
cin>>t1;
k=h*h/2;"
for(i=0;i<=n;i++)
{
x[i]=i*h;
cout<<" "<}
for(j=0;i<=2*m;j++)
for(i=0;i<=2*n;i++)
{
t[j]=j*k;
u[0,j]=fnf1(t[j]);
u[n,j]=fnf2(t[j])
x[i]=i*n;
u[i,0]=fnf(x[i]);
for(j=0;j<=2*m;j++)
for(i=1;i<=2*n;i++)
u[i,j+1]=(u[i-1,j]+u[i+1,j])/2;
for(j=0;j<=m;j++)
{
t[j]=j*k;
"cout<for(i=0;i<=n;i++)
"cout<}
system("PAUSE");
return EXIT_SUCCESS;
}
XULOSA
Kurs ishining asosiy natijalari quyidagilardan iborat:
|
| |