9414912623

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 komu
SCAN0048 (3) 16 I. Programy dydaktyczne drugie — że w przypadku braku odpowiedniości, dominują w kom
str0007 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 2014
Obraz (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 : FACTORY
27990 skanuj0293 (2) Rozdział 10. ♦ Podstawy SQL 307 Serwer odpowie nam komunikatem: Query OK. 1 row
odpowiedzi na komunikaty perswazyjne; badacze koncentrują się na źródle komunikatu, naturze komunika
Ul Swobodnie porozumiewa się w języku angielskim, stosując odpowiednie funkcje komunikacyjne, rejest
image063 (2) *i The correction factor at RPM 50 »s not > 0, so the corrected Yiscosities and shea
image310 »=> 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 Co

więcej podobnych podstron