Michał Kit - matrix.umcs.lublin.pl
Transkrypt
Michał Kit - matrix.umcs.lublin.pl
Mathematica 6 Michał Kit Mathematica 6 Rysowanie wykresów Michał Kit 11 marca 2008 Mathematica 6 Michał Kit Polecenie Do rysowania wykresów służy polecenie: Plot[funkcja, {x, a, b}] Gdzie: • x - zmienna; • a - lewy kraniec zakresu; • b - prawy kraniec zakresu; Przykład Plot[xˆ2, {x, -3, 2}] Mathematica 6 Michał Kit Zmiana zakresu wartości Plot[xˆ3, {x, -3, 2}, PlotRange->{-3, 3}] lub Plot[xˆ3, {x, -3, 2}, PlotRange->All] Mathematica 6 Michał Kit Podziałka i proporcje Na osi OX podziałka jest 5 razy dłuższa niż na osi OY. Plot[Sin[x], {x, -3, 3}, AspectRatio-> 1/ 5] Na obu osiach podziałki są równe. Plot[Sin[x], {x, -3, 3}, AspectRatio->Automatic] Mathematica 6 Michał Kit Kilka wykresów w jednym układzie współrzędnych Plot[{Sin[x], Cos[x]}, {x, -Pi, Pi}] można też: f[x ]:=Sqrt[1 + 10xˆ4 - 20xˆ5 + 25xˆ6] g[x ]:=xˆ2 + 5 Sin[x] Plot[{f[x], g[x]}, {x, -3, 3}] Mathematica 6 Michał Kit Użycie Show graph1 = Plot[Cos[x], {x, -3, 1}] graph2 = Plot[Sin[x], {x, 0, 3}] graph3 = Plot[0.5, {x, -2, 4}] Show[graph1, graph2, graph3] Mathematica 6 Michał Kit Wykresy obok siebie Show[GraphicsArray[{plot1, plot2, . . . }]] Przykład graph1 = Plot[Cos[x], {x, -3, 1}] graph2 = Plot[Sin[x], {x, 0, 3}] Show[GraphicsArray[{ graph1, graph2 }]] Mathematica 6 Michał Kit Opcje styli graficznych Plot[f(x), {x, a, b}, PlotStyle->option] lub dla kilku opcji Plot[f(x), {x, a, b}, PlotStyle->{option1, option2, . . . }] Mathematica 6 Michał Kit Opcje • Thickness[r] - Thickness[0.02] oznacza, że linia wykresu będzie o grubości 2% długości całej grafiki. • Dashing[{r1, r2}] - Dashing[{0.02, 0.04}] - oznacza że, 2% linii będzie narysowane , następnie 4% będzie nie narysowane potem 2% znowu narysowane i tak dalej. • GrayLevel[i] - GrayLevel[0.5] oznacza, że linia wykresu będzie rysowana z 50% skalą szarości co jest w połowie pomiędzy białym (1) a czarnym (0). • RGBColor[{r1, r2, r3}] - RGBColor[{0.8, 0.8, 0.3}] oznacza, że do narysowania linii wykresu użyjemy koloru będącego mieszanką: 80% czerwonego, 80% zielonego i 30% niebieskiego. Mathematica 6 Michał Kit Przykłady użycia opcji stylów Plot[2x+1, {x, -5, 5}, PlotStyle->{Thickness[.01], Dashing[{ Plot[Sqrt[x], {x, 1, 100}, PlotStyle->RGBColor[0,0,1]] Mathematica 6 Michał Kit Różne style style1 = {RGBColor[1,0,0], Dashing[{0.02, 0.02}]} style2 = {RGBColor[0,1,0], Thickness[0.02]} Plot[{Sin[x], Cos[x]}, {x, -Pi, Pi}, PlotStyle->{style1, style2} Mathematica 6 Michał Kit Zapisywanie wykresów • Kopiowanie: Edit>Copy As wybieramy spośród PICT, Bitmap, PostScript • Zapis na dysku: Edit>Save Selection As • Komenda: Display[”nazwa pliku z rozszerzeniem”, ”nazwa grafiki”, Przykład pict1 = Plot[3x, {x, -3, 1}] Display[”plik.pdf”, pict1, ”PDF”] Mathematica 6 Michał Kit KONIEC