Главная Длительная эволюция [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [ 31 ] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] Plot [{ Airy AiPrime[x], Airy Ai[x]}, {x, - 5,5}, Prolog {Text[FontForm[" AiryAiPrime", {"Times", 14}], {1.4,-О.З}], Text[FontForm[" AiryAi", {"Eurostyle",14}], {1,0.4}]} PlotLabel FontForm["TwoGraphs", {"Courier", 14}], PlotStyle -> {{Dashing[0.02]},{GrayLevel[0.8]}}] Two Graphs
Рис. 3.22 В графическом примитиве Text была использована функция FontForm, аргументами которой являются строка с текстом, название и размер шрифта. Если вместо заголовка Graphics воспользоваться заголовком Graphics3D, то можно получать трехмерные рисунки. При этом примитивы Point, Line, Text и Polygon с соответствующими изменениями переносятся на трехмерный случай. Единственным новым трехмерным примитивом является Cuboid[{xmin,ymin,zmin},{xmax,ymax,zmax}], с помощью которого рисуется параллелепипед с противоположными углами в точках с координатами хтгп, ymin, zmin и хтах, утах, zmax (рис. 3.23): Show[Graphics3D[{GrayLevel[0.8],Cuboid[{0,0,0}, {1,1,1}]}], Boxed False, Lighting -> False]; Рис. 3.23 Как и в двухмерном случае, рисунки, отвечающие разным примитивам, можно накладывать друг на друга (рис. 3.24): S how[Graphics3D [{GrayLevel[0.9], Cuboid[{0,0,0}, {1,1.1}]}], Graphics3D[{Hue[0],Thickness[0.01], Line[{{-l,0,0},{2,l,l}}]}], Graphics3D[{Hue[0.6],PointSize[0.04], Point[{-l,0,0}]}],], Graphics3D[{Hue[0.6],PointSize[0.04],Point[{2,l,l}]}], Boxed -> False, Lighting -> False]; Упражнения 1. Касательная как предельное положение секущих. Постройте совместные графики функции /(i) = sini, касательной к графику этой функции в точке 0.5 и пяти секущих, проходящих через точку (0.5,/(0.5)) и точки (0.5 - j 0.04,/(0.5 -i 0.04)), j - 5,4,3,2,1, на интервале от 0.01 до 1. Окрасьте график функции /(х) в синий, касательную в красный и секущие в зеленый цвета. Подберите толщину кривых так, чтобы рисунок был наиболее выразителен. Сделайте мультфильм из серии рисунков, на каждом из которых нарисованы графики функции, касательной и одной из секущих. 2. Постройте совместные графики функции f{x) = 5х* - 12х + 8х + 2 и ее производной на интервале (-1,2). Окрасьте график функции в синий, а ее производной в красный цвета. Сравните интервалы убывания и возрастания функции со знаком ее производной. 3. Какой функцией из директории Graphics следует воспользоваться, чтобы нарисовать лемнискату 4(i + У) = 41(i - у)? Какие опции следует установить с тем, чтобы лемниската имела фиолетовый цвет и относительную толщину 0.01? 4. В рисунке Two Graphics отметьте графики функций AiryAiPrime(x) и AiryAi(x) вместо надписей маленькими квадратом и треугольником. 5. Формулы I = ch(u)cos(t), у = sh(u)sin(t) задают переход к эллиптической системе координат. Линии постоянного и суть эллипсы, линии постоянного t суть гиперболы. Постройте рисунок, содержащий пять линий постоянных и и пять линий постоянных t. Используйте для этого функции ParametricPlot, Table, Show. 6. Подгрузите пакет GraphicsShapes, сделав доступными следующие геометрические объекты: Cylinder (цилиндр). Cone (конус), Torus (тор), Sphere (сфера), MoebiusStrip (лист Мебиуса), Helix (спираль) и DoubleHelix (двойная спираль). Что нужно сделать, чтобы нарисовать эти объекты? 7i Подгрузите пакет GraphicsPolyhedra и узнайте названия многогранников, которые можно нарисовать с помощью функций этого пакета. Задав вопрос ?Cube, узнаете, что нужно сделать, чтобы нарисовать их с помощью функции Show. Нарисуйте эти объекты. [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [ 31 ] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] 0.001 |