知識を広げる 2Dグラフィックスと3Dグラフィックス 自由形式入力、Wolfram言語、Plot, Plot3D, ベクトル場、VectorPlot、数直線、区間、NumberLinePlot、有向グラフ
ハンズ・オン・スタートMathematica® -Wolfram言語™によるプログラミング (C・ヘイスティング(著)、K・ミショー(著)、M・モリソン(著)、ウルフラム・リサーチ(翻訳)、丸善出版)の第2部(知識を広げる)、第10章(2Dグラフィックスと3Dグラフィックス)の練習問題1、2、3、4、5、6、7、8、9、10の解答を求めてみる。
plot of 3 x^2 + 7 x - 9
Plot[3 x^2 + 7 x - 9, {x, -3.7, 1.3}]
plot derivative of 3x^2 + 7x - 9
Plot[D[3 x^2 + 7 x - 9, x], {x, -1.8, 1.8}, Evaluated -> True]
plot 3x^2 + 5y^2
Plot3D[3 x^2 + 5 y^2, {x, -6., 6.}, {y, -6., 6.}]
Plot[Sin[x] / x, {x, -10, 10}]
Plot[{3x-5, x^2 + 1, {x, -10, 10}]
ToExpression::sntx: Invalid syntax in or before "Plot[{3x-5, x^2 + 1, {x, -10, 10}] ".
^
Plot[{3x-5, x^2 + 1}, {x, -10, 10}]
Plot3D[Sin[x] Cos[x] Sin[y], {x, -Pi, Pi}, {y, -Pi, Pi}]
VectorPlot[{3 Sin[x y^2], -3 Cos[x y^2], {x, -1.5, 1.5}]
ToExpression::sntx: Invalid syntax in or before "VectorPlot[{3 Sin[x y^2], -3 Cos[x y^2], {x, -1.5, 1.5}] ".
^
VectorPlot[{3 Sin[x y^2], -3 Cos[x y^2]}, {x, -1.5, 1.5}]
VectorPlot::argrx: VectorPlot called with 2 arguments; 3 arguments are expected.
VectorPlot[{3 Sin[x y^2], -3 Cos[x y^2]}, {x, -1.5, 1.5}, {y, -1.5, 1.5}]
Graph[{1 *-* 2}]
ToExpression::sntx: Invalid syntax in or before "Graph[{1 *-* 2}]".
^
Graph[{ 1 -- 2}]
Decrement::rvalue: 1 is not a variable with a value, so its value cannot be changed.
Graph[ {1 -> 2}]
Graph[ {1 <-> 2}]
Graph[{1->2, 1->3, 1->4, 2->3, 2->5, 3->1, 3->3, 3->5, 4->1, 4->5, 5->5}]
NumberLinePlot[x<1/2, {-5, 5}]
1
Valid variable specification expected beyond position `1` in `2`.: Valid variable specification expected beyond position 1 in x < -.
2
NumberLinePlot[x<1/2, {x, -5, 5}]
Manipulate[
ToExpression::sntxi: Incomplete expression; more input is needed .
Manipulate[
NumberLinePlot[x < number, {x, -5, 5}],
{number, 0, 5}]