1. Se calculează valoarea exactă a integralei definită
![Calculul primitivelor și integralelor în sistemul Mathcad (FixedCols FixedRows Font Negru) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-e45a0dde.png)
formula Teorema fundamentală. Funcția Primitive are forma
![Calculul primitivelor și integralelor în sistemul Mathcad (ColCount FixedCols FixedRows) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-a689dec3.png)
![Calculul primitivelor și integralelor în sistemul Mathcad (ColCount FixedCols FixedRows) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-aba9dd5c.png)
2. Ia dependență reală eroarea de calcul integrala (egală cu diferența dintre valorile exacte și aproximative ale integralei) ale etapei de integrare. numărul de trepte de integrare Range 1 ... 20.
3. Obțineți funcția de eroare actuală calcula integralei consumatoare de timp și integrarea erorilor definite.
Note. 1. revendicarea 2 și revendicarea 3 zadaetsyan - numărul de site-uri de integrare. 2. Valoarea aproximativă a integralei calculată prin formulele Newton-Cotes și Gauss. 3. Pentru proiectarea cererii conform revendicării 2 și revendicării 3 au utilă în funcție de eroare OTN real calcularea integralei formulelor Côtes, Newton și Gauss.
Crearea unui nou proiect folosind Fișier / Nou / Application.
Salvați fișierele module și proiectul folosind Fișier / Salvare toate sub imenamiLR7 iPR_LR7.
Pentru a crea o interfață, utilizați componenta MainMenu (stranitsaStandart) este meniul principal. și proprietăți komponentovEnabled -Available iVisible-vizibile.
Pentru a accelera controalele de proiectare corectitudinea acțiunilor lor asupra ris.7.11, 7,12 și 7,13, care prezintă rezultatele postului.
Pentru a transfera cererea de execuție de locuri de muncă 1 la componente formular: Label1 etichetă (stranitsaStandart) knopkiButton1 iButton2 (stranitsaStandart) și trei mărci: LabeledEdit1, LabeledEdit2 iLabeledEdit3 (stranitsaDopolnitelno). În svoystvoCaption metkiLabel1 funcția registru integrandul metkiLabeledEdit1 iLabeledEdit2 servesc pentru a defini limitele de integrare, LabeledEdit3 - la ieșire o valoare exactă a integralei. Când faceți clic pe knopkeButton1 (calcul) se calculează ca fiind integrala cu formula Newton-Leibniz, faceți clic pe knopkeButton2 (final) înseamnă aplicarea modului de execuție de traducere în modul de proiectare. Pentru a seta Enabled znacheniefalse knopkiButton1 proprietate.
![Calculul primitivelor și integralelor în sistemul Mathcad (Mathcad) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-1e6643e4.png)
Rezultatele formular Ris.7.11- (tipul 1)
![Calculul primitivelor și integralelor în sistemul Mathcad (Mathcad) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-b40ecffe.png)
Rezultatele formular Ris.7.12- (tip 2)
![Calculul primitivelor și integralelor în sistemul Mathcad (Mathcad) Calculul primitivelor și integralelor în sistemul Mathcad](https://images-on-off.com/images/45/vichisleniepervoobraznixiintegralovvsist-7e36eb98.png)
Rezultatele formular Ris.7.13- (tipul 3)
În plus, pentru a efectua sarcinile necesare pentru revendicarea 1, în dosarul de punere în aplicare includ LR7.cpp # includ directivă
fp dublu (double x)
și un handler clic pe butonul Button1 (calcul), care a calculat valoarea exactă a integralei (TIN):
void __fastcall TForm1 :: Button1Click (TObject * Sender)
proprietate Activat a secțiunilor rămase atribuie znacheniefalse. svoystvuName alte secțiuni și subsecțiuni, setați următoarele valori, respectiv: f1, f1_N_K, f1_G; f2, f2_N_K, f2_G; f3, f3_N_K, f3_G. Rularea aplicației poate fi pornit numai din partea capului menyuF la Leibniz, Newton. deoarece secțiunile rămase, și knopkaButton1 meniu (de calcul), în acest moment nu sunt disponibile. După ce faceți clic pe razdeleF la Leibniz, butonul Newton devine disponibil.
Fakt_osh meniu Unit = f1 (n), concepute pentru note revendicarea 3; pentru a afișa rezultatele introduse pe formularul komponentStringGrid1 (stranitsaDopolnitelno). Nume strokn, N_L-N_K, N_L-Gauss va fi stabilit în timpul execuției. Setați următoarele proprietăți komponentaStringGrid1: ColCount - 9, FixedCols - 1, FixedRows - 1, Font - negru, relaxat, dimensiune 8, ROWCOUNT - 3, -false Vizibil.
Secțiunile de meniu Fakt_osh = f2 (pasul) iFakt_osh, vrem_zatr = f3 (eps), f4 (eps), concepute pentru a îndeplini o sarcină revendicării 2 și revendicării 3. Pentru a efectua revendicarea 2 și revendicării 3 sarcini necesare pentru a plasa un număr mare de componente formă având dimensiuni semnificative. Folosind un panou cu mai multe pagini - komponentaPageControl1 (stranitsaWin32) depășește această dificultate. Se transferă komponentPageControl1 pe formular. Faceți clic pe butonul mouse-ului din dreapta și din meniul pop-up, faceți clic pe Nou, utilizați trei pagini. Prima pagină svoystvoCaption vpishiteFakt_osh = f2 (pas). doua -Fakt_osh = f3 (eps). treia -Vrem_zatr = f4 (eps). Setați componenta proprietățile PageControl1. MULTILINE-fals, Style-tsTabs, TabPosition-tpTop. Vizibil - fals. Mută la prima pagină (=) F2 (etapa Fakt_osh) componente: LabeledEdit4 (n =) - pentru a specifica numărul de site-uri de integrare, StringGrid2 (stranitsaDopolnitelno) - un tabel cu rezultatele calculelor și komponentyChart1 iChart2 (stranitsaAdditional) pentru a reprezenta grafic rezultatele calculelor. In svoystvoText komponentaLabeledEdit4, numărul de magazin 2. Setați următoarele proprietăți komponentaStringGrid2: ColCount - 21, FixedCols - 1, FixedRows - 0, Font - negru, relaxat, dimensiune 8, ROWCOUNT - 3.
Transfer la a doua pagină (Fakt_osh = f3 (eps)) componente: LabeledEdit5 (n =) - pentru indicarea numărului de site-uri de integrare, StringGrid3 (stranitsaDopolnitelno) - pentru un tabel cu rezultatele calculelor și komponentyChart3 iChart4 (stranitsaAdditional) pentru prezentare în formă grafică rezultatele calculelor. In svoystvoText komponentaLabeledEdit5, numărul de magazin 2. Setați următoarele proprietăți komponentaStringGrid3: ColCount - 6, FixedCols - 1, FixedRows - 0, Font - negru, relaxat, dimensiune 8, ROWCOUNT - 3.
Componentele Proprietățile Chart3 iChart4 sunt date în același kakChart1 iChart2. Diferența constă în sarcina caracteristicile abscisă. Pe zakladkeAxis grup knopokAxis click knopkuBottom. și rândul său, indikatorLogarithmic ustanoviteMinimum - 0,000001; maximă - 0,01. Pe zakladkeLabels în znachenieValuesFormat adaugă caracterele pe dreapta # 7; va fi egal cu ## # 0 și ##########.
La a treia pagina (Vrem_zatr = f4 (eps)) komponentyStringGrid4 (stranitsaDopolnitelno) - un tabel cu rezultatele calculelor și komponentyChart5 iChart6 (stranitsaAdditional) pentru a reprezenta grafic rezultatele calculelor. Setați valorile de proprietate egale cu valorile proprietăților komponentaStringGrid4 komponentaStringGrid3: ColCount - 6, FixedCols - 1, FixedRows - 0, Font - negru, relaxat, dimensiune 8, ROWCOUNT - 3. Proprietăți komponentovChart5 iChart6 set mai ușor decât proprietățile komponentovChart3 și Chart4 - caracteristici ordonate ( presata knopkaLeft) sunt stocate de implicit.
La sfârșitul fișierului de proiectare LR7.cpp ar putea arata astfel:
Rulați aplicația privind executarea prin apăsarea rapidă Salvare toate iZapusk. La începutul secțiunii disponibile menyuF la Newton, Leibniz, și fereastra de editare, în cazul în care limitele inferioare și superioare ale integrării. După ce faceți clic pe secțiunea menyuF la Newton-Leibniz devine disponibil knopkaraschet. Făcând clic pe ea dă valoarea exactă a integralei și o face inaccesibile. Deveni inaccesibile și o fereastră cu limitele de integrare și disponibile - alte secțiuni ale meniului. Acum, utilizatorul poate obține toate dependențele în funcție de sarcina. Obligatoriu valueN poate fi setat în fereastra de editare de pe prima și a doua pagini komponentaPageControl1. Făcând clic pe o secțiune menyuF la Leibniz, Newton resetează toate calculele și vă permite să găsiți valoarea exactă a integralei și a ajunge la alta, în funcție de limitele de integrare.
Faceți clic pe butonul capătul pentru a termina treaba.
Formula cu explicații
Rezultatele postului în Mathcad „e.
Rezultatele lucrării sub formă de tabele și grafikov