|
Algoritmlarni loyihalash fani bo’yicha 2-Amaliy ish Mavzu: Funksiyalarni Furye qatoriga yoyish uchun misollar
|
Sana | 22.05.2023 | Hajmi | 1.92 Mb. | | #62861 |
Bog'liq AL KA 2-amaliy 2-must ish Oliy mat, 1913-Текст статьи-5055-1-10-20210618, Документ (1), 1, 2 5242480361883044414, 49-maktab rejasi, Ijtimoiy muhitning bola rivojlanishiga ta’siri, materiallar javob 20 (2), Tarmoq ulanishi rejasi, Presentation (1), part 1, tarmoqlar-iqtisodiyoti-oraliq-nazorat-ishi-d.esanob, 2 topshiriq HEMIS Student axborot tizimi, Izboskan tumani 1-son kasb-hunar maktabi 4-guruh o’quvchisi
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Algoritmlarni loyihalash fani bo’yicha
2-Amaliy ish
Mavzu: Funksiyalarni Furye qatoriga yoyish uchun misollar
Bajardi:Kenjaboyev Asilbek
Guruh: CAL006-1 (215-21)
Tekshirdi: Murodilloyeva Zulfiniso
12-variant.
#include
#include
using namespace std;
const double PI = 3.14159265358979323846;
double f(double x) {
return 2 * x - PI;
}
double Bn_qiymat(int n) {
double bn = 0.0;
double qadam = 0.001;
double interval_boshi = -PI;
double interval_oxiri = PI;
for (double x = interval_boshi; x <= interval_oxiri; x += qadam) {
bn += f(x) * sin(n * x) * qadam;
}
bn *= 1 / PI;
return bn;
}
int main()
{
float bn[5];
for (int n = 0; n <= 5; ++n) {
bn[n] = Bn_qiymat(n);
cout << "b(" << n << ") = " << bn[n] <<" "; }
cout<
cout<<"f(x)=-п+"<
"*sinx+"<
return 0;}
|
| |