9414912623
W odpowiedzi dostaje komunikat:
Breakpoint 1, main () at factorial.cc:9 9 s+=l/factorial (n);
Na czym polega błąd w programie? W programie tym są jeszcze cztery inne błędy. Znajdź je.
1.3 Gnuplot 1.3.1 Data
Niniejszy przykład pokazuje jak sporządzać wykresy wielkości obliczonych przez programy w C++ przy pomocy programu gnuplot.
Przypuśćmy, że chcemy sporządzić wykres funkcji sin x + 2 cos 2x w przedziale od -5 do 5 próbkując funkcję z krokiem 0.1. Piszemy w C++ następujący program data.cpp:
#include <iostream>
#include <cmath>
using namespace std;
int main () {
for (double x=-5;x<5;x+=0.1)
cout«x«" "«sin (x)+2*cos (2*x)<<endl; return 0; }
Kompilujemy go komendą: g++ -o data data.cpp
Program ten wypisuje na standardowe wyjście dwie kolumny - w pierwszej kolejne odcięte, a w drugiej odpowiadające im wartości funkcji. Oto kilka pierwszych linii tego wydruku:
-5 -0.719219 -4.9 -0.8784 -4.8 -0.973211 -4.7 -0.999463 -4.6 -0.955996 -4.5 -0.84473
Przekierowujemy teraz wydruk do pliku function.dat pisząc:
./data > function.dat
W katalogu, w którym znajduje się ten plik, uruchamiamy program gnuplot poleceniem gnuplot
Aby sporządzić wykres, wydajemy w programie gnuplot polecenie plot "function.dat" with lines
Uzyskujemy w ten sposób następujący wykres:
Wyszukiwarka
Podobne podstrony:
SCAN0048 (3) 16 I. Programy dydaktyczne drugie — żew przypadku braku odpowiedniości, dominują w komuSCAN0048 (3) 16 I. Programy dydaktyczne drugie — że w przypadku braku odpowiedniości, dominują w komstr0007 oczywiście obecność odpowiednich genów z locus C. W przypadku genotypu homozygoty recesywne)strona0050 f a ft? - At r * fi ■ cc r-t , Łxj—i i U.,Komunikacja w czasie rzeczywistym • Przykładowe sieci: CC-Link, CC-Link IE Field,DSC01382 3 d) stalowych__ A w szczególności sfingomieliny są odpowiedzialne za komunikowanie sięPRAWOKONSTYTUCYJNE M w pytaniach i odpowiedziach Mirosław Granat Wydanie 6 Hosted at Warszawa 2014Obraz (2275) A JO 5100 Sc . 7 L A. ut " i (< 2 2 Ir DW?f h At AA -CC ?2 i/ Volume XLI THE SHORT WAVE MAGAZINECommunications Ud.THE MAIN DISTRIBUTOR : FACTORY27990 skanuj0293 (2) Rozdział 10. ♦ Podstawy SQL 307 Serwer odpowie nam komunikatem: Query OK. 1 rowodpowiedzi na komunikaty perswazyjne; badacze koncentrują się na źródle komunikatu, naturze komunikaUl Swobodnie porozumiewa się w języku angielskim, stosując odpowiednie funkcje komunikacyjne, rejestimage063 (2) *i The correction factor at RPM 50 »s not > 0, so the corrected Yiscosities and sheaimage310 »=> 1^ = Łq ■ (1+ CC AT) ML = L0-a-AT A = ^o + AL _image310 »=> 1^ = Łq ■ (1+ CC AT) ML = L0-a-AT A = ^o + AL _00091 9845804b533e814a2826f132d0ec93 90 Hurwitz & Mathur A Shop-Floor Application At one of Cowięcej podobnych podstron