Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2...

97
« » .. MATHEMATICA I 2008

Transcript of Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2...

Page 1: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

��������� ���� �� � �������� ������������� � ����������� ���������� ������ ����������������� � ��������

«�� ��� ��������� ��� ����� ����»

�.�. ��������

����� MATHEMATICA ��! �"���#� �#�� ����

���� I

��� ��� ���� ��

��������� �������� �����!��������� ���������

2008

Page 2: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

��� 681.3 ���

�73 �������� ..

�73 ��� Mathematica �� �������� ���������. ���� I: ���-�� ������. – �����: !"�-�� ������#� �����������#� �����-���, 2008. – 97 �.

ISBN $ ���� %� ���� ������ ��������&� ������� ����� �� ���� �

��� Mathematica '���� Wolfram Research ���"�����#� ����� � ��"����� ����� ����������� �������. ����� ������ �����"����� �� ��#�����, �����&%��� �� ���#������ «(�"��� ��������» � «)��*����� '�"���». ���� �#�, ������, �"������� � �������, ��� ��� ���"� ��� �"����� ������ «�����&���� ��������» � «+��� ������ ��������» ������� ��*�������� 140302 «(�"��� �����#� ��� � ����*» � 140307 «/����*����� �"�������� ������ � ������&%� ����», � ��� ��������� ����������� ���� �� ����� «�������� '�"���» ������� ��*��������: 140305 «;���� ������ � <��#����� ��������», 140306 «=�������� � �������� '�"������ ��������» � ��.

��� 681.3

����������

����� '�"���-���������� ����, ���'���� )>�� ?�@A�!A .. �� �������

����� '�"���-���������� ����, ���'���� ���

�.�. �����

ISBN � ������� ������������ �������, 2008 � ��#����� @.$. � C'������. !"������� ������#�

�����������#� ��������, 2008

Page 3: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

3

�� ���� $$D�DA!D...............................................................................................................5 1. !A�D/(DE? �/C>/@))F.............................................................................6 2. !?�C+GHC$@A!D �@�D�@ MATHEMATICA $ �@�D?�$D

�/C?�C>C �@+G��+;�C/@..........................................................................7 3. !?�C+GHC$@A!D �@�D�@ $ �@�D?�$D !AJDAD/AC>C

�@+G��+;�C/@ ................................................................................................8 3.1. $������� �������� � "������� ������&.......................................13 H����� � �������� .........................................................................................15

4. A@KCJ�DA!D �C/ADE ! /DLDA!D ?!?�D) �/@$ADA!E.............16 4.1. A������� ����� �������� ���������� .........................................16 4.2. /O�� ���� ������� ��������.......................................................16 4.3. A������� ����� ����*������ ��������...................................17 4.4. ������� �O�� �������� ..................................................................18 H����� � �������� ..........................................................................................18

5. /@?L!/DAA@; /@�C�@ ? ;�DE�@)! ...................................................19 6. C?AC$AFD �!�F �@AAFK �@�D�@ MATHEMATICA .......................25 7. ?CH�@A!D ?�!?�C$ ....................................................................................26 8. /@�C�@ ? $D��C/@)! ! )@�/!X@)!..................................................29

H����� � �������� .........................................................................................32 9. /@?L!/DAA@; /@�C�@ ?C ?�!?�@)!................................................33

9.1. $����� <����� ������� ..................................................................33 9.2. $� ���� ������� ������� ..................................................................38 9.3. C���*�� ��� �������� .............................................................................40 H����� � �������� .........................................................................................45

10. ?!)$C+GAFD $F�!?+DA!; ..................................................................45 10.1. D% ��" � �������......................................................................................46

11. C�D/@X!! )@�D)@�!�D?�C>C @A@[email protected] 11.1. $������� ���� ......................................................................................48 11.2. $������� ����"����� .......................................................................50 11.3. $������� ������...............................................................................50 11.4. $������� ����"������........................................................................51 11.5. $������� ��#����� .........................................................................53 11.6. ������"����� �������� ..................................................................54 11.7. ���������� ............................................................................................58 H����� � �������� .......................................................................................62

Page 4: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

4

12. /@�C�@ ? >/@(!�CE..................................................................................63 12.1. ������� #��'���� '���*��, "������� ���������� ..................63 12.2.C�*�� ������� #��'����..................................................................71 12.3. ������� #��'���� '���*��, "������� � ��� ����* ..................85 H����� � �������� ......................................................................................89

13. /DLDA!D �!((D/DAX!@+GAFK �/@$ADA!E ! ?!?�D) �!((D/DAX!@+GAFK �/@$ADA!E .....................................................89 13.1. ������� �O��� � ��%� ��� ........................................................90 13.2. /O�� �������� � ���������� ������ ��.....................................91 13.3. /O�� ���� ��''��*������� ��������..................................91 13.4. ������� �O�� ��''��*������� �������� ...........................93 H����� � �������� .......................................................................................95

?�!?C� +!�D/@��/F......................................................................................96

Page 5: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

5

�������� )��#� ��������� �������� � <�������, '�"�� � ���#��

��������� ������ ���& �������� ����O�#� �������� ����-��. C��� ���� �������� ���������� �������� �"����� � ��"����"������ ��. $������� ���� ����*�� ������& �� � �������� �������� ������. ��<��� �� ����%�� �������-���� � �������� ������ ���� ��������� ����� �����&���� �������. C�� ��#����& � �� ��������� ���'�� ����"�-��� , ��"������� �O�� , ��� �����������, �� � �������� "�-���, � ��� ��%�� ������ ��"����"�*�� ��������� �"������ � ������"������ ��"������ ���� #��'����.

;���� ��������� ���� �����&���� ������� (?�)) �� � ��� Mathematica, ��"��������� '����� Wolfram Research Inc, �� #��� � ��"����� � #������ ��"��������� ���#���� ?�-���� $���'����� (Stephan Wolfram). =� ��� ����� ����� �" ���O�� ?�) ��� �� � Maple � MatLab.

$ ������ ���� ������ ����������&� ������� ����*��� ��-��� � ��� Mathematica �� ����� �������� ������ "����. /��-������ ������� �'������ ������ � ������"������ ���� ���-� � ��"������� '����������� . ���� �#�, �������� �������� ��������� ��"������� ��"����"�*�� �"������ ��������� � ��-��%�& ��"������ ���� #��'����.

Page 6: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

6

1. ������� �� ������ ��� ��� ���*�� �������� � "������ ���� Mathematica � ������

������ � ���*��� �������� � "������ ���#�� ���#���� � ��� ��� �"��� �� ���#�� ������, ������� �� [1] ��� [2], � ����� ���"� � ���������& ���'��� ���#�����, ����������#� �� ���. 1.

!" <�#� ������� �����, �� ��O��� ��� ���� Mathematica �-���#� ������ � ���#�� ���#����. ���� ��#� �, �� ���'�� ���#����� ����� �" ��������� ����, ����� � ��& ����#� ��-�������#� ����. $���� ����������#� ������� �������� ���� � �������� ��& ���#�����. C�� �� � ��%�� �� ��� �������-����� ���� �����1. $ ������ ����� ����� ���� ���� �����, � ��� �������#�� �� ������ ����. $ <�� ��� ����"����� ���� ��'��-��*�� �� ������&%�� ���������.

1 $ ����� ���� �� ����*������ ����, ������� � Windows, ������� Linux-��& �����-

��#�� �� ������ ��� �����.

���. 1. ��������� ������ Mathematica

Page 7: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

7

?����� � ���� ����� �������#�&� �� ����������� �����. ���� ����� � �������#� ���� ��"��� ������� ������ ����� � ������� ��'����*��, ������� � ����� ��"������ � ���� Mathe-matica 5.1, ��"�� ������� ����, 10-������ ���������� �� ���� � ����� � . �. $��� ����� – <� �� ��"����� ����� �����#� �����, ����� ��"��� ������� ���� ���� �����&%��� ����-*�� � ��������.

$ ��� Mathematica ��%���& � ���#� ����� �� �����#� ������ � ������ ���������� '���*��. C ��, ��� �� ����� ��� �-����, �� �"�� �" ��"�. 3.

��� ��������� ������� ���� Mathematica �� �O�� ��"������ "����.

2. ��� ��� ����� ������ MATHEMATICA � �������� �� �� � ��������� ��

��� Mathematica ��"��� �O�� �������� ����O� �����-��� "����, �� �� ��������� ������ ���� ����� ����*��, ���-�� �� ��� �O��, � ����� ������"�� ��� Mathematica � ����-� ������� ���. A������, ��� �� ���� �������� �������

24 5� , ��������� ������ <� ������� � ��� Mathematica � "�-����� ��%�� ���� �� �������� ��������� ����� �� ������-�� �����O <Shift>+<Enter> ��� <GreyEnter> (�����O� Enter �� ��-���������� *�'����� ��������). $ �"���� �������� ������ ����*�� �������:

���� �������� �������� ��� Mathematica #��� �� �����

����&%�� "������. ���"����� <�#� �� � #���"������� ���, �� �� &%� � ���� �"������ ���������. ��� ����� ����� ��-'����*�� �� �� ��� �� ��� ����� ����, � ������ � ��� ��-������� ��'����*� . ��� ��������� ������� ������� �������-��� ��^�� In[n], � �"���� �������� – ��^�� Out[n], #� n – ���� ���������#� �������� . )� ���� ������"���� �������� In[n] � Out[n] ��� ������O�� �������� �. A������, �������� 2 � ���������� � ������%� ����� �"�����.

Page 8: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

8

��� ����� �" ������%�� �������, ������� ����� � �"����-

� ��������� ���������&� �������&%�� ��^��� � ������"�-����� ��"������ ����*�� ����������� . $����� �� ������� ���������� ��^�� In[n] � ����%�& ����*�� :=, � �"���� ��-������ ��^�� Out[n] � ����%�& ����*�� =. H���� := � = ��& ��%����� ��"������ ����� � ��"���&� ���������� � �����-������ �����������. C����� ���� �������� � �������� ������������ �� � �, �� �������, ��������� ����� ���-�����, ������ � ���"�, � �� ����� ����� �������� ���"� � ���������, � ���������� ���������� ������� � ������ � ��� ����� � ���� ������"����� .

��� � ���. 1 ������ ������� ���'������ ����*��.

�����*� 1 !������� ����"��������� ��������

�������� �������� $1+$2 ������ ���� ���� (��������) $1–$2 ������� ������� 2 �" ������� 1 $1*$2 ��� $1 $2 ������� ���� ��������. ����� ����*� ���

"��������� ���� ���������. ����� ������ – ��-����"����� "���� * �� ������� . $���� ������ – ������"����� ������ ���� "���� *

$1/$2 ���� $1 �� $2 $^n ��"���� ������� � ���� n

3. ��� ��� ����� ������ � �������� �������� � ��������� ��

���� �� �� ����� ������O ��������� ��"������� ��-�� Mathematica, ���"����� ������ ������� ������ �������� � ��.

����, �� �� ����� ������ �������, – <� �, �� ��� ����� �������� ��"����&� "�#����� � �������� �����. ���� ���� ������, �� ���� �������� '���*�� ��#�� ������&� � "�#���-��� �����, ������� Sin. D��� �� '���*�� �������, . . ����� �" ��������� �����, � ����� ������� ���� � ���� '���*�� ����-��� � "�#������ �����, ������� ArcSin.

Page 9: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

9

$���� ������ ���������& ���� Mathematica �� � �, �� � �� ������"����� ��"������ ���� ������ ���� �#�����������.

������� ���!�� «( )» ������"�&� �� #���������� �������� � �"���� ��� ��� �������� ��������, .. ������"�&� �� � � *��, �� � ��� ������� ���������� �������� �. !�����"�-���� ���#�� ���� ������, ��� <� ���� � ��� ������� ������-���� �������� �, � �������� .

���������� ���!�� «[ ]» �� &� �������� ���"����� '���*�� � ������"�&� ��� "����� '���*��, ����� ������ "�������&� ��-#����, ��"����� "�� ���, ������� Sin[x].

"������� ���!�� «{ }» ������"�&� ��� ���� � ���������, �������� � ����*���. !�����"����� '�#����� ������ ��� ������-�� ��� �"���� ��"�.

+&�� ������� ������� ���, ��� <�������, �� � ���#����-��, ��& ����� ������, ����� ����� ������"���� ��� ��������- �. ��� Mathematica �� �� �������� ����O�� ����� ���� ��-���������� ������. $ ���. 2 ������� ��O� ������ �" ���.

�����*� 2 #����� �������$ �������� ������ Mathematica

�!�#��$���� �������� Pi ��� � �������, ���� %� "����� ����� � = 3.14159… E ����� �������, ���� %� "����� ����� e = 2.71828… I ��� � ����� ����*�

Infinity ��� �

���"���� ����������, ������"�� ��� ������� �������� �, ������� ��� ��������� ������, ���� � ��#�����

Degree ��� � ������� �� ������"����� ������ � #������, ����� ������� ����� �������� ������ � ����� #�����

?�� "����, �� � ��� Mathematica ��"���� ���� ����-��� ���"������, '���*�� � ������ ���� ���������. ����� ������ "���&��� � ����� �����#� ���� (� ���. 2 ���� ���"�����), � ����� – � ������"������ ����� �����#� �����. C��� �" ����� ��- �� � ��� ����� "����� ���#�����. =� � ����������� ����� ��#� ��� ��"���� ��������� ����� ��& File=>Palettes.

������ ������, � ������ ������� �� ��� ����� ��#����-����� � ��#����������� '���*��, ������"���� ��� ��������- �. /������������ ��� �� �� ���� ����� '���*��. C������ '���*�� ������� ���. 3.

Page 10: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

10

�����*� 3 !������� �������

"������ �������� Abs[x] ������ ������ ����� � Sqrt[x] �������� ��������#� ���� � ����� � Exp[x] �������� <������� � ���� � Log[x] �������� ���������#� ��#���'�� � ����� � Log[b,x] �������� ��#���'�� � �� ��������& b Sin[x] �������� ������ � ����� � Cos[x] �������� �������� � ����� � Sec[x] �������� ������ � ����� � Csc[x] �������� �������� � ����� � Tan[x] �������� ��#��� � ����� � Cot[x] �������� ����#��� � ����� � Sinh[x] �������� #�����������#� ������ � ����� � Cosh[x] �������� #�����������#� �������� � ����� � Sech[x] �������� #�����������#� ������ � ����� � Csch[x] �������� #�����������#� �������� � ����� � Tanh[x] �������� #�����������#� ��#��� � ����� � Coth[x] �������� #�����������#� ����#��� � ����� � ArcSin[x] �������� ������� '���*�� ������ �� ����� � ArcCos[x] � � �� �������� ArcSec[x] � � �� ������ ArcCsc[x] � � �� �������� ArcTan[x] � � �� ��#��� ArcCot[x] � � �� ����#��� ArcSinh[x] � � �� #�����������#� ������ ArcCosh[x] � � �� #�����������#� �������� ArcSech[x] � � �� #�����������#� ������ ArcCsch[x] � � �� #�����������#� �������� ArcTanh[x] � � �� #�����������#� ��#��� ArcCoth[x] � � �� #�����������#� ����#���

������&������ �"�����& ��'����*�& �� ����� �������� ������� 3 sin( /2)(1 2cos )� �� .

����O����� ������� ���� �� ������ �������� �� ��-

� � �� "��������� ���������� "������ �� ������&%#� �� ��-����"����� . ��� �� �� "���, ��� Mathematica "������� � ���-

Page 11: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

11

�� �"���� �������� ��������, �� � ���� ������� � ��*����-��� �����. � "��������� ����� ����� ������� � �&�� ��� , "�� �� ����. ������� "���&��� � ��, �� ���� ����� � ��� ���� ���������� ����*��, � �� �� ��� �������� ��� �"-����� . �� �O�� ������ ������� ��%��� ��� �������.

����� �������� ����� �������"����� , ��� �� ����*�� �� �O�� "����� ����� � � ����� ���. $ ������ ����� ����� ���-����"����� ����*�� %, ����� �"����, �� ���� �����#� "���� ��������� �������� �"���� ������%� ����*��. ����O� ������%�� ����� � ������"������ ������ ����*��.

!" ��������#� ������ �����, �� �"���� �������� �����-

#� ������� "�������� � ��������� ��� Out, � ��� �����, �� �������� "����� % �"���� ��������� ��������� ������ ��-"��, ���� �" � ���� �"���� �������� . ������ �������� � ��#�� ������ ����"����� � �� ������ �� ����"�&� �������� ����.

$���� �������� �� � ������"����� ������#������ ��-�����. &��������' �������� �(!�� ������������)����) $����, ��$���(*���� � !����, ������' ������������� ��#��)��� ��$��-����� ��� #��$����. �������� ������� �� � �, �� ��� ����� �������"����� � �&��� ����, ���� �#� ��� ��� ���� ���-*����"�������, � �&��� �� ���������. ?��� ������, �� "��-��� �������, ���� �#� ��� ��� ���� ���������, ���� � ����� � ��� ��%#� ����� ���������. ���� �#� ��� �� "�-��� ���#�����, �� "����� ��� ����&%� "����� ���� �����-����� � ������������&� . �� �#� ���� �� ����������, ���-������ "������ �������&%� ���� �� �����.

Page 12: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

12

�� ���&���*�� ������"����� ������� ����O� ����-��%�� �����, "������� ����� � ����� �#��, � ������ a1 � a2, ���������.

����� ������ ��� �" %� � ��� �.

!��#�� �"���� ����������� ��������� ���� � ���� � ������ ���� �� ��� � ���� ������ ���� �����"�, ��"��� &%�� ������ � ����� ������� �"������. $ ��� ��%��� ���� �-����"�. �� �������� ������ ����������#� �"����� �������� ������� "��� ��$�� � #�����' «;» � ���* �����. ������������ �����%���� <�#� "���� �� � �, �� �� ���� "�������� �-������� ���� ����������� ���������, ��"������ ������ � "�-� ���, � ���� �����. ����O� ������%�� �����, ������� ��-��� �"������ �������� a1 � a2. $ �"���� �������:

��� ����� �" �����#� ������, ��� ��������� ������ �������

�"������ �� ���� ������� ��� ��������� � ��� ��� ��� � �"������ � ������ ������� ��'����*��.

���� �#�, ���� ������, �� �� ��#���������� '���*�� �� ��������& ������ &� � ��������. �� �#� ���� �������� "����� �����-���� '���*�� � #�������, ��������� �������"�����

Page 13: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

13

�������� Degree2 ��� ���������� ���"������, ����� ��� ��� ������ �� ����� �����#� �����. �� �#� ���� ����"�� <� �� �����, �������� ������� 3 sin( /2)(1 2cos )� �� , ����������� "����� �#�� � �������� �� #������. $ �"���� �������:

+#�� ��#����� , �� �� ���� ����� ����� �" ������ �

#������ � ���� �������.

3.1. �������!�� "�#$%�!�& � '$($!!)& *)�!)�*+, ��� ��� ��� Mathematica, � ��������, �����"������ �� �����-

�� ����������� ���������, � � �� ������� ��#� �� ������-��& ������ �� �������. A������, ��� �� ������� �������� � �sin 3 , � � �"���� ������� ����&%:

�� �� �������� � �������& ��������� �������. ��

������ � ������ �������� ��%��� ��� �������. 2 ��� �� ���� ���"��� ���, Degree – <� ������ �������� �������, ������� �����

�������� ������ � ����� #�����. ��<��� �� ������"����� ������� , "��������#� � #��-�����, � ������� ��������� <� ������� ������� �� Degree.

Page 14: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

14

����� �������� �� � ��������� �����, � ������ ����� �����, � ����� ����� � �����&%� ����� (�%�����#� �����). �� <�#� �������� ���� ����� ������� ����.

������ ������ �����, ��#�� ��� ��������� �������� ����-

���� ����� �������. $���� �������� �� � ������"����� ��*������� '���*��,

����� #����� ����, �� ����� ������� ��������� �������� �������. =� '���*� ��"���� N � �� ����&%�� '���� "���-�� N[���������, ��$����)]. D��� ������ � ���"���� , � �����-��� ������ � � ������& �� ��������& � � � "����� ���� ����. ������ ����� ������"����� ������ '���*�� �� ������ �����-��� � �sin 3 , ���������� � ������& �� ��������&:

����� "����� ��� ��� ����%�� ��������� ���'�����#�

�������� ������ ��������, ��� ������ � ����&%�: ��� ��� �����-� ��������, ��� ������� �� <����, ����� �������� '���*�& � ����� ��#����� (��� '���*�& � ���������� ��#����-��, ���� �" ������ ����� � ���"����), � ����� �������"����� "�����& ����: ���������//0������. ���� "����� ���� ���� ����-�� ��� �������� �. A������, �������� ������%#� ������� �� ���� "������ � ���:

=� '���� �������� ������"�� �������� ����, �� ��� ��-

"��� � "�#�������� ������� �������. D% ����� ������ '������, �� ������ ��������� ������

�������, �� � �, �� Mathematica, �������, � ����� � "���� ���#����������� , � �� ������ �� ������ ���������, ��� ��� �#������� ����� �������� �����&��, �� ������ ������ �

Page 15: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

15

�������� . A������, �� ���� �������� ����� � � ������& �� 300-#� "����.

A� <�� �� "������� �"����� ��"������� ������"����� ���-

� Mathematica � ����� ������� ��� � ��� ����� ����������� ��"�������, �����, � ��������, � ��&� � ������� ����, �� ��������& � ������ ���.

�$($�� � -/#$%!�!�0 1. �������� �������� ������ �������� (2–4) � ��������� ���

� ����� �����#� ������� ���. 2. �������� �������� �������� (2–3), ������%�� ������-

��� � ��#���������� '���*��, � �������� ��. ��� ���� � ��#������������ '���*� �� ������� �������� "������ � �������� � #�������.

3. �� ����#� �" �������� ������%� "����� ������� �� � ��"��� ������&. C*�� ��� , "��������� ����� �� ��-������ , � ����%�& '���*�� Timing. C������ ������ '���*�� ������� � ������.

Page 16: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

16

4. ��5 ������ � ��� � ��6���� ������ ��������

4.1. �$7)%(�!�� 8)#!�& -#$"!�!�& $!$��*����8� �� �������� ����� �������� � ��� Mathematica ��%���-

�� '���*��: Roots[���������, ����������]; Solve[���������, ����������]. ���� �" ��� ��� �O�� ����� ������������� ������� , �

���� ��� �O�� ��� O������ ���� ��������, � �� ���� �-����� ����*����� ������� � ����� ��������. /�������� �O�� �������� � ����%�& <�� '���*�� �� ����� �������

2x +2bx+c=0 .

��� ����� �" �����#� ������, �� '���*�� ��#� �O�� ����-

��& "�����, � ����& ������"���� �� �O�� ��� ������� �����. ������ <�#�, ��� ������ �������, �� ��� "����� ������� ��-����"�� ������� "��� «=», . . ������"�� � ��������, � ���-���� �� �������.

4.2. ��9�!�� ���*�: ��!�&!�7 -#$"!�!�& (���*� Solve, ������ �O�� ������ ������� ��������,

��� ������ � � ��� ������ "�����, �������, �O�� ����� ������� ��������. �� <�#� �O�� ����&%�& ����� ��������:

1 2

9 2

x ay

y x

� �� � ��

� ������"������ ������ '���*��.

Page 17: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

17

��� ����� �" <�#� ������, � ������ ����� ��� ������� "���-����&� ��� ��" "�� �&, �� ���� � '�#���� ������.

4.3. �$7)%(�!�� 8)#!�& *#$!�;�!(�!*!�7 -#$"!�!�& ������ <�#�, '���*�& Solve[] ����� ������"���� ��� �O���

�������� ��� ���� ��������, ������%�� ��#���������� � ����"����� '���*��. A������, �O�� ����&% �������:

arccos(3 ) 2arcsin 0x x� � � .

� �������&, ��O� ����� ����� ����*������ �������� �

���� ��� ��� �O� ����������. $ ����O���� ������ ����� ����� ���� ����� ���������� � ����%�& '���*�� FindRoot[], ��-��� � ��%� ��� "�������� ����&%�� ����"��:

FindRoot[���������, {x,x0,x1,…}], #� x ���"����, �� ����� ������� ���� ������ �����, � xi – ���"���& �� �������� ��������� � ����&.

�� �#� ���� ��� �, ��� ����"����� <�� '���*��, ����� ����� ����&%#� ������� :

3( )exp x x� . $ �"���� �O�� �����#� ������� ������� ����&%�� �-

"����:

� �������&, �������� ������ '���*�� �� � �, �� "� ����

��" ����� ���� ����� ���� ����� ������� . �� �#� ���� ���� ���#�� �����, ��������� "���� ���#� ��������� , �������:

? ����%�& ������ '���*�� ����� ������� ������� �O��

����� ����*������ ��������. /�������� �O�� ���� ����*������ �������� �� ����� ����� '���*��:

2 2

2

1

exp( )

x y

y x x

� �� ��.

Page 18: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

18

$ �"���� �O�� ������ ����� ��� ������ ����&%�� �"����:

@����#����� ����"�� ����� �O�� ���#� ��� ������ ����-

��� � ����� �������� � ���������� ������� ��.

4.4. �����!!)� #�9�!�� -#$"!�!�& !"-"� ����������� ������������ ���� Mathematica ���#�

�������� ������&� � ����������� ��� ��������������� ���, ��#�� �"���� ������� ��" �����. C��� ���� ���� �����-���� "������ ��� ����� �"���� � ��� �����. $ ������ ����� �� ���� �������"����� '���*�� N, ��� ���� ������"��� ���, ��� �������"����� '���*�� NSolve, ����� ��*������ �����"����� �� �������#� �O�� ��� ��������, �� � ���� ��������. A�-�����, ������� �"���� �������� ����� �������

arccos(3 ) 2arcsin 0x x� � � � ����%�& '���*�� NSolve[].

�� ��� ��������� ��'����*�� ����� ������� ������� ��

������ '���*� � � ��� Mathematica ��� � ������.

�$($�� � -/#$%!�!�0 1. �������� ������ ������� � �O�� #� � ����%�& '���*��

Roots � Solve. 2. �������� �������, ������% ��#���������� '���*��, �

������� #� �O��. 3. �������� ����� ������� �������� � �� ��"������ �

������� #� �O��. C*��� ��� �������� .

Page 19: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

19

5. ���6������� ��= �� � ������� ��� �� �� "���, ������� ����� �� �������� (������� ,

����� ��������� ��������) � �"����� ����� �������#�&� � ��"��� �����, � �� ���� �� &� ����� *���, ���� %��� � ����� #���� ���������. ����� #���� � ����� ������ ��� ��� �������. ���� �"����, �� � ������ #���� ��������� ���� � ��������� ������� ��� ��� ����, � �"������ – ��������. ��-������ �� � �"������� "����� � �������� ��������, ���-�� ������ &� � ��� � ��������� �������. �� ���� <�� ���� ����"��� �� ���. 2.

��� ���� ��#���"�*�� ����"����� ��� �O�, ��� ����� ��"��-��� �������� �� �����. $ ����*�� ����� "���� �� �������� � � ����� ��� � ��������� �"�������, �� � ������ ����� "����� -� ������*� ���������� �"������, �� ��� �� �"����� ��-������� ���� ���%�� � ������ ����� � ����"����& ��� ���� ����'�*������, � ������ �������& ������ ������ �-"����. H�����, ��"��� �� �������� #���� ���������, ��% ��#� ������� ���O. ������, � ������ ����� ��"���� ������� � �, �� ����"����& ����� ������ ��" ��������� �� #����� ��-������� ��� �������� ���������, ������� ��� �"����� ����-��� ��������. =� ������� ����� �O��, ��� �������"�����

1

1

2

2

3

���. 2. %� ���� &���� �� '�����: 1 – &����� � ��$����"� �����"�; 2 – &����� � ���� �����"�; 3 – '����� ����� ����

Page 20: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

20

������ ��& Kernel=> Evaluation=> Evaluate Notebook, ������ "����-�� �� �������� ������������ �� ���� � ��������� �������.

��� �� �� "���, ��������� "���� «;» � ���* ������� �� ���� ������� ����� �"����� �#� ��� ���#� ������� . !��#�� <�#� ���"���� ���������. ��� Mathematica ��"��� ������� ������� ���� �� *��� #����� ���������. �� <�#� �������� ������� ��� ��"� ���� ������� ��O� �� ������ 3 (��. ���. 1). A����-��, ��� �� "����� ��� �� ���������� �������� � ������-%� �����, . . ��� �� �"���� �������� ����� #����� ��-�������, � ���� ������� *�� ��O�& �� ������� ����&%�� ��� �������:

��� ����� �" �����#� ������, �"����� ��������� ����#�

����� ��������� ��� ����� � ������, �#��������&%� ������ ����, ���� �� ���#�� ���. ����� ��� ������ #����� ����"����&, �� � ������ ���� �"����� ��������� ��� ���. �� �#� ���� "���-��� ����� "����� ����"�� �"�����, �������� ������� ��� ��"� ���� ������� ��O� �� ������ % ��".

?��� "����, �� ���� � ��������� ������� �� &� �-����������, . . �� ��� � �&�� ��� �"���� ������� ���-�� � ������� ��. ;���� � �"������� ��������� �� ��������& �"����& � ������. ��� ����� �"���� ���� � �"������ �������� ��� ����������� �� ����� ��"�����& ����, ����� �� ��� ������������ ��� ������� ����� �� ����#� �����.

��� ���� �������� ��#� ����"��� �O���� ��� ��"���� �-���������� �"���� ��� ���������� ���� ������� � �����-���� ������� ���. $ <�� ����� ���� ����#��� � �����-������&. �� ������� �� <� ����� ����� ���������� ���-����, ���� ��� � ������ ��������, �����&%�� ��� Windows, . . � ����%�& Clipboard � ������ Cut, Copy, Paste, ���������-��� � ��& Edit.

Page 21: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

21

������, ����������, ������ ����� � ����� �&��& ���� ��������#� ������� ����, �� � ��& ���� � *���. �� <�#� ���� ������, ����� ���"��� ��O� ������ � ����� ���� � ������� ���� ������� ��O�. ?����� ��� ������ ����� *�-��. ���� <�#� ����� �������"����� ���������� ��� ��-������� �� ����������� ��#� ��������#� ����. ? ����-%�& ��'�� ����� ���� ��� ���� ����� ������ � �&��� ���#�� ������, ������� Microsoft Word. A� ��� <�� ���� ������, �� ������������ ���� ����"�� ����� ��#� ����-���� ��������� �� � �����&���, �� ������ � �������� ������������� ���.

!��#�� ���� ��������� ������� ������ ����� ���� �� ��"������� �������. �� �#� ���� <� �����, ��������� ����-�� ������ ��O� ���� �������. ��� <�� ������ ���� ���� ��� � ���������#� �� #���"��������. H�� ������� ���� ������� ��-O�, � �#�� � <�� �� �� ��� #���"������� ��� ���#��O�� �����, ��� ����"��� �� ����&%� �����:

Page 22: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

22

D��� ���� <�� ������� *�� ����� ������� ��, � � <�� ��- �� ��� ���� ���� �� ����� ��'����*��. $ ��� Mathematica �� ��� ��"������� "������ ��"����� ���� �'������ �������. )���� �� � ��� �'������ ����� ����, �� � ���� ��#� �������. �� �"���� �'������ �����"���-�� ����� �" ��& Cell � Format. A������, ��� �� "����� "���-�� �"���� ��'����*�� � �����-������ ������ �" �� ���, � �� ���� �"���� ������� ������ ���� � ��& Cell=>Cell Proper-ties. $ ������ ����� �� ������ ����� #������ � ���� Cell Editable, ��� ����"��� �� ����&%� �����:

=� ������ ���� ��& ���"��� �� �, ���������� ������

���� ��� �. ���� �� � �����#� '��#� ������ ����� ��� ���#��, ���"���&%� �� �, �� �"���� �����#� ����� ���"�����.

����� ��������� ���#� ����� �����#� ��&. (��# Cell Open

���"��� �� �, ����"���� ��� ��� �� �����& ����. Cell Edit Du-plicate ���"��� �� �, �� ��� ����� �"���� ������ ���� �-�������� ��"��� ����& � �� ��������� �"���� . ������ '��# ��������, �� ��������&, �� �� � �"������� ���������. (��# Cell Evaluatable ����������� �� ��, �� ������ ��"���� "�-���� �� �������� (�� ��������& �������� �� �� � ��������� �������). Cell Active ���"��� �� �, ������ ��� � ������ ����

Page 23: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

23

������ <����, ������� ������. �������� �" ������ �����#� ��& (Initialization Cell) ���� ���#�� ���� ���"�. ��� ������� �����#� '��#� ���� ����� ���*����"���&%� �� ��#� ������-� � ������ � ���"� ��� ������ �������.

$ ��& Format ����� � ����� �� �"���� ��� ����� ��� ��#� �������. A������, ����� �� � ��"�� O��'�, *� ���, �� ���, �� '��� � ��. ��. /�������� ��O� �������� ������ �-�&, �� ��� ��^� �����#� ������ � ��"��� ������ �� ��"�����-�� '����������� .

���� �����& (Style), ����&% "� ���� ����, ��� ���-������ ��� �������� ��� ��"�.

����� ��& Screen Style Environment � Printing Style Environ-ment ����& "� ��� �������� ��%#� ������� �� <���� � ��� ����. �������� <�#� ��& ��"��� & �������� ������ "����-�� ���� ��� ��������� �������, ����� ��� & �� ��% '��-��������� � ��"�� O��'�. A������, ��%���& �������, ��"�-�*������ � ��������� ���� �������� ��������#�.

��� ���&���� '��#� Show Expression �" ��& Format ��%� ���� ������� �� ������� '����, . . ��� "�������� � ��-��"�*�� ����#� �������.

���� ��& Style Sheet ��"��� ������ ��%�� ���� ������� �" ����#� �" ��������������. A� ����&%� ����� ����"�� ���-�������� ���� Report.

��� Mathematica ��"��� "������ �������� ���� �'���-

��� ��� ������� � ��%���&%� �� ��%#� ������� � ���� ��& Edit Style Sheet.

Page 24: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

24

C������ ����� ��& ��"��� & ����������� �� O��'�, ��"�� ����, *� ��� � '���, ����������� � ���#� ������� � ��#� ��� �#�� �"���� ����"�����.

���� ��������� ��� �������� ��& Format=>Style. ? ������-"������ �����#� ����� �� ���� ����������� �� �� ����, �-����� � ���� �"����� ��� ���� (��� ����� (Input) � ������ (Output)), ������"���� �� ����� �������� � ������ �"������, ���������. C������ ���� ��"��� & ��"����� � ��� Mathe-matica �����*��� ����� �������. $ ������ ���� ��& ��-�����, ������� ����&%� ����: "�#������ ������� (Title), ���"�#������ ������� (Subtitle), "�#������ (Section), ���"�#������ (Subsection), ������� �� (Text), ��������� (Commentary), ���-������� '������ (Numbered Equation). A� ����&%� ����� ����-"��� ��"������� '����������� �������.

�� ��� ��������� ��'����*�� �� ������ � ����� ������-

� � ������ ���� Mathematica ��� � ������.

Page 25: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

25

6. �� ���� ���� �����5 ������ MATHEMATICA ��� Mathematica ��������� �� ����� ������� ��� ���-

��#���� ���#�� "���� ���#����������� , � ����� �������� ���� ����, ����� ������ � �����.

����� � ��� Mathematica ����& ���� ����: *��, ��*��-������, �%����� � ���������. $� ��� ���� ��#� ������� �&�� �������� *�'�. ���� ����� �������������� ��� �%�����, ��� ������ ������� ���� � #� "�����, ��� � �����, ��� �� ���-��& ������� (������& ����). �� ��������& ��� ��� ����� �� ������� , �� <� ������ ����� ���������. ��� ��������� Mathematica ������ , ��� <� ��"�����, �� ����. A������, ��� ��-������� ������ � 2, ����������#� �������� Sin[2], ���� �����-��� ��� ��� "������ � ��� Sin[2]. �� �#� ���� ������� ���-������� "����� <�#� ������� , ���� #� �������� �� �%-�����#� ����� 2, ����������#� ��� (2.) ��� ��� 2.0.

����� ������� ������&� ��� �������� ��������. /"���-��� ���� �������� ��� ��� True ��� False.

?���� – <� "���&���� � ������� �������������� ����, *�'� � ��*������� ��������: “4�� ������”. D��� ����� ����� ��-����"�&� �������, � �� ���� �������� � ��� ����������-���� \". ?���� ��� ��#� ������� ��������������: \n – ��-���� �� ����& ������, \t – ���� *�� � \n1n2n3, #� n1n2n3 – ��������-��� ��� ASCII.

D% ����� ����, � �����&%��� � ����O���� "���� ���-#����������� , ����� ����� ������� . $������ – <� ����� �������&%� ��� ��� �������� , �"���&���� � �������.

$� ��������� ��� ��#� ������� � �������, � "�� ������"����� �, ����������, �� ���� ������� �"���� �����-��� � ����� �" <�� ����.

Page 26: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

26

7. � ������ ����� � ?����� �� � '������������ �������� �������������

������ � ���� ���� ����� � ��� �������� � � ��� Mathe-matica. C� ��� "������� � ����%�& '���*�� List. A������:

��� ����� �" �����#� ������, <������ ������ ��#� ��� �&-

�� ������� , ������"����� ������ ��"����� � ��� Mathe-matica. ��� � ���� % ���� ������ "����� �������, ��� ������ �� ���� ����� "���&��� <����, ��"����� "�� ���, � '�#���� ������. $���� �� ��������& ����� �������� � ��� ��������� ���, �������, � ����%�& '���*�� TableForm. �� ������ ��-��O� ������%�� ����� � �������� ������ '���*��.

��� ����� �" �����#� ������ TableForm ������ �"���� ��-

������ � ��� ����*�. ��� ������"������ ������ '���*�� ���� ������, �� ��� ������"���� ����� �� ������ �"������ � �� � ��� ����� � ��� "�������� ����� <�� '���*�� � ������& �� ������&%#� ������"����� � �������� �, �� ��� ����O����� ����*�� � �����& � �"������� � �������� ��� �������� ���.

=������ ������ ��#� ��� � ���#� ������. A����� ���� �����&%� � �������*� �" ������ ������� – ����*�.

Page 27: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

27

��� ����� �" �����#� ������, '���*� MatrixForm �������

����� ������ � �������� '���. ������ �����#� "����� �������, ��%���& '���*��, ��"��&-

%� ������ �� ��������� ��������. ������ ������� �" ��� � ���. 4.

�����*� 4 !������� ������� � & ������& �������

"������ ��������

Range[imin,imax,di]

>����� ������, ������ � imin �� imax, � O�#�� di. D��� O�# � ���"��, � �� ��������& �� ���� ����*. D��� % � ���"��� imin, . . ���"��� ���� ����-�� , � #������ ������ �" imax <�-����, ������&%��� � ����*�.

Table[���.,{i,imin,imax,di}]

>����� ������ �� �������&, "���-� %�� � i = imin…imax, � O�#�� ������ di. D��� O�# � ���"��, � �� ��������& �� ���� 1, � ��� % � ���"�� imin, � i = 1…imax

Table[���.,{i,imin,imax,di}, {j,jmin,jmax,dj},…]

�� � ����, �� �� ���#������ �������

Array[f,n]

>����� ������ �����& n �" <����� f[i]. D��� ����� ��#��� "������ ��� ������ �" ��������� <�����, � ��� ��"��� ������ �������&%� <���-�� ��"������. D��� � ������� ��� ��#���, � �� ��� "������, � ����#� ����� ������� �����*�& <�����.

DiagonalMatrix[list] >����� �������& ���#�������& ����*�, #� <���� �" ������ list ���-����#�&� �� #������ ���#�����.

�� ���� ����� ������ '���*�� �� ����&%�� �������.

Page 28: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

28

D% ����� �������� "����� ������� ��� ��� ����� ������ �"

'���� � ����%�& '���*�� Import[”��� �����”,”���� �� ���”]. ��� ������"������ ������ '���*�� ���� ������, �� ��� ������-��� ������ �" '����, � ����� ��#��� '���*�� Import, ����� ���"�-��� ������ ��� �� '����. ���� �#�, ���� �������, �� � ��� Mathematica ��� "����� ��� ������"�� '���� "�����, ���� � � Unix-�������� ����*������ ������. =� �"����, �� ��� "����� ���, ���� ������� ����� ��� “\”, ���� �� � Windows, ��������� ������"���� �� ��& ����& ��� “/”. A������, ��� '��� ������� �� ���� U � ���� test � ��"���� input.dat, � �� "����� ��� ���-������ ������"���� ����&%�& "����� “U:/test/input.dat”. C���� ���-�� ������ ������� �� �, �� � ��� ���" ������"���� ������ ���-��! $���� ������ ������ '���*�� ���"��� �� '���� ��� . (��-���� ��� ��%��� ��������, �� �� �������� ������ #������� �� &� List � Table. ����� �" ��� ������ ����� � ��� ������ (��������#� �������), � ����� – � ��� ����*� (����*�). A������, ��� ��������� ����&%� "�����:

Page 29: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

29

������ data ��� ������� �������� '���� input.txt, �����-������#� � �������� work �� ���� E:. ����� ���� ������ (��-����������) �" '���� � ��� ������.

��� �������� � ���� ������ '���*�� ����� ������� � ������ ���� Mathematica ��� � ������.

8. ��= �� � ���� ���� � �����B��� $���� � ��� Mathematica ����&� ��� ������, . . ����-

�������, ������: v={ul,u2,u3}; ����*� ��� �����������: �� = {{mll,ml2,ml3},{m21,m22,m23}}, �� �������� ������ � ����* ��#� ��� ����"�������� ������� ��. ���#��� ������� ����� ���"��, �� ����*� �� � ������� �������. $���� ������ ���� <�� ��^��� � �������� � ���������� �������� �������, � ��� ������� �������� '���*��, �����"������� �� ����� � ������� � ����*���.

(���*� Det ������ ������� ��������� ����*�.

$������ Minors[matrix,k] �� �"������ ������ �������

k-ro ��� ��� ����*� matrix.

(���*� Inverse ������ ������& ����*� �� �����������

��������� ����*.

Page 30: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

30

�� �������������� ����*� ������"�� '���*� Transpose. A� ����&%� ����� ����"�� �"���� �������������� ����*� m1.

?��� ��� ����"���� ������, ����"���� ����� � ����-

*�, � ��� ����"���� ����* ������ &� � ����%�& '���*�� Dot[s1,s2]. $�"����� ��� ����%��� "����� s1.s2 �� �������� ����"���� .

������ �������� ������� �������� '���*�� Dot.

�� ������ ��� ������� ����*� ������#� ����"����

Cross.

Page 31: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

31

? ����%�& '���*�� MatrixPower ����� ��"����� ����*� � *��& ����������& ����. A������, ��"��� "������& ��O ����*� m1 � ������. $ �"���� �������:

?������� ����� � �������� ����� ����* ����� ����, ��-

����"� '���*�� Eigenvalues � Eigenvectors. ? ����%�& '���*�� Ei-gensystem ����� ������� � �������� �����, � '���*�� ����* ����������. (���*� CharacteristicPolynomial ������ �������-������� ������� ����*�:

Page 32: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

32

?���� � ��"���� ������ � ����* ����� ������� � ����%�&

������� ����*�� ������ (+) � ������� (–), ���������. A�-�����, �������� ����� ���� ��������� ����* (a � b) ��"������ 2. $ �"���� �������:

A����� � ����� 5 ���� Mathematica, �� ������� �������

'���*� Norm, ������ &%� ����� ������.

��� ����� �" �����#� ������, �� ������ ������ �� � ��-

���� �����.

�$($�� � -/#$%!�!�0

1. �� ������ {1,3,5}; {2,3,8}; { 1,3, 3}a b c� � � � ��� � ����:

a) ( ),( ),( )a b a c c b� � �� � � � � �

; b) , ,abc cba acb

��� ��� ���;

c) [ ],[ ],[ ]a c b c a b � �� � � � ;

d) ���� ����� ��������, ��������� �� ������ ,a b�� � c� .

Page 33: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

33

2. �� ����*� 2 3 2 5

1 2 3 3

3 4 1 3

16 25 81 2

� ��� �� �� ��� �� �� �� �� �� �� �� �� ���� �

��������: a) �������� ����*�; b) ���������������& ����*�; c) ������& ����*� (��� ��������� ������ �"����, ��-

����"� ������� ������� ����*�); d) ��"��� ����*� � 3-& ����; e) ����"��� ������, ������� � ������� ����*� � ���-

#�������� ����*�, ��������� �" ������ {1, 4,3,2}� . 3. ?�"��� ����*� �� �������& sin( )x y� , #� 0 6x� � , � O�#��

0.1, � 0 3y� � , � O�#�� 1.5. A� ��������� ��������� ����*� ������� #��'��, �������"����O��� '���*�� ListPlot3D.

9. ���6������� ��= �� � �������� /��������� � ������%�� #����� ��"������� ����� ����

Mathematica �� �������� ��������, � ��������, �� ���������� ��-����� ���� ��^���, ��� ����� � ����*�. A� � ������ ��� ��%��� �������� ����O�� ����� '���*��, �����"������� �� �������� ��"������ ����*�� ��� ��������. !� ����� ��"���� �� ��������� #����: 1) ������ <����� �������; 2) �� ���� ������� �������; 3) ����*�� ��� ��������; 4) �"���� ������� �������.

/�������� �����& �" #���� '���*�� ��� ��������.

9.1. ��(���!�� F��:�!*)" �/��8)" (���*�� �" ������ #����� ��"��� & ���� � ���� ��� ������-

�� <����� �" ������. H����� ���� Part[����,i], ��� ��� ������ '���� – ���-

��[[i]], ��"��� ������ i-� <��� ������, ������� ��� ������-��� ����&%#� �����

Page 34: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

34

������� ����� 5-#� <���� ������, . . � ������ ����� �� ���� ���"��, �� ��� ����� <��� �" ������ (�������) li � ������� 5. ������ "����� ��� ��� ������ � ����O���� "���� ���#���-�������� . A� ���#���� ��� ��������� "����� � ��� Mathematica ��"����� ����"����� � ����%�& ������ ����*�� ��� ������ ��-����� �" ������. A������, ��� �� �#� � ������� li ������� ����� ������� ��������� ������ "������ � ��� ������, ��� ����"�-�� �� ����&%� �����

� � �"���� ������� ����� ������, ���������� �" <����� ���-���� li, � ��������, "�������� � ����� ������� ������ ����*��.

=� � ����*� ��� ����� �� � �� ������ ���������� <����� ���#������ �������� (����*), �������

$ �"���� �������� ������ ����*�� ��� ����� <���

������ � �������� 2,2. �����& ����*�& ����� ������� � �� ���-��� ��������� ����� �" �����#� �������#� ������. A������, �� ������ ����� ����� ����� �������"����� "�����&

@����#���� ���������� ��� ������ � ������� ���������

<����� �" �������, ����� ������� �������� <����� ��� ���� �" ����*� � �#���������� �� �� ����� ���� ������ ��� ����*�.

Page 35: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

35

�� ������� ����#� <���� ������ ����� �������"����� '���*�� First[�����]. A������, ��� ������"���� �����& '���*�& �� ����� li, � � �"���� �������

$ ��������������� First[], '���*� Last[�����] ��"���%� ��-

������ <��� ������:

(���*� Extract[�����, ����� ������] ����� �����#����

Part � ��"��� ���� � <���� ������

C���� "���&��� � ��, �� � ������ '���*�� ����� ��#���

����� ��� �'����� � ��� ������ (��� ����*�-����*� ��� ���-���� ��������� <�����).

!��#�� ���� ��������� ������ �������� ����� ��� ��-������ <����� �" ������. �� �O�� <�� "����� ����� �������-"����� '���*�� Take[�����,n], ����� ��"���%� � ����� �-"����� ���� n <�����, ��� n ���������)��, � n �������� <�����, ��� ��� ���������)��, �������:

Page 36: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

36

�����& '���*�& ����� ������"���� � �� �#�, ���� ���� � ���� <����� ����*� � ������� �� ����� ���#�&, �������:

(���*� Drop[�����,n] ��"���%� � ����� �"����� ������,

� ������ ����O�� n <����� � ������ ��� ���*�, � "��������� � "����� ����� n.

D��� � ������ '���*�� ����� ������ "������ � ���������

'����, � ��� ����� ����� ���� <���, �� %�� �� i-� ��"�*��.

�� ������ ��������� <�����, � ����� a �� ����� b �"

������, ����� �������"����� "�����& Drop[�����,{a,b}], ��� ����"�-�� �� ����&%� �����:

Page 37: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

37

$ �"���� ���� ������ <���� �� ����#� �� �����.

=�� � '���*�� ����� �������"����� �� ������ ������� ����*�� (����) �" ����*. A������, � ����*

������� ����& �����, �� <�#� �������� ����&%�& �������:

H�� ������� ����� ����* ����*�.

! �����*, ����� � ����� ����*�:

? ����%�& ������ '���*�� ����� ���� � ��� �������� ���� �/��� ����*�� � ��������� �����"��, �����#���� ���, ��� <� �-������ � ����� �� ��������.

Page 38: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

38

(���*� Select[�����, ���� �� ] ��"���%� <���� ���-���, �� ������ ������� ����#� ��#���� ������� "����� True. A������, ��� �� ���� ������ �� <���� (����O 5) �" ������ l, �� ���� "������

��� ��������& ��'����*�& �� <�� � ���#�� '���*� � �����-

#� ��"��� �� ��� ������� � ���#�� ��� ������ �� ���� � ��"�-� Lists and Matrices => Element Extraction.

9.2. ��0"��!�� �*#-8*-#� �/��8)" �� �� ���� ������� ������� ��%��� �������� ����O��

����� '���*��. /�������� ��O� ������� �" ���. (���*� Length[�����] ��"���%� �������� <����� � ���-

��, ��� ����"��� �� ����&%� �����:

D��� ������"���� �����& '���*�& �� ����*, � � �"����

������� �������� ����, �� ��� ����*� ������� � � ��� ���-��� �������. A������:

�� �#� ���� �"��� ��"������ ����*�, ��������� �������-

"����� '���*�� Dimensions[�����], �������

(���*� VectorQ[���� �� ] ��"���%� True, ��� �������

�� � ��������� ������, . . � ������ �������� ������� � False, ��� � �� � :

Page 39: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

39

������ <�#�, � ������ '���*�� ����� �������"����� ����� ��#�����, � ������ ����� "���� ����������� ������. A����-��, �� ���� ���"��, �� �� <���� ������ ������ ��� ����O 0.

(���*� MatrixQ[���� �� ] ��"���%� True, ��� �������

�� � ����*� � ��"���%� False � �������� �����.

�������� ���� �������� ����������, ������� <�����

������ �������� & ���������� ������& (O������). �� <�#� ����� �������"����� '���*�� Count[���� �� , �����]. A����-��, ��� �� "����� �������, ������� <����� � ����� l ���� -� 2, � ���� "������:

D��� ��������� �������, ������� <����� �" l �� &� *-

����, � �� <�#� ����� �������"����� ����&%�� O�������:

)� ���� ������"���� ��� ���#� ��� � <�� O�������, �������, �� �%������ ���� � �����&%� ����� �� ���� �������"����-� "�����& _Real, � _Complex – �� ���������� � . �.

!��#�� ��� ���� ��������� �"���, �� ����� ��"�*� � �����-����� <����, �������� &%� O������. �� <�#� ����� ���-����"����� '���*�� Position[���� �� , �����]. A������, �� ������%�� ���� ������� �� �������:

Page 40: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

40

��� ��������& ��'����*�& �� <�� � ���#�� '���*� � �����#�

��"��� �� ��� ������� � ���#�� ��� ������ �� ���� � ��"�� Lists and Matrices =>Lists Testing, ��� � �������&%� ������.

9.3. /�#$;�� !$( �/��8$:� C�������� ����*� �� ��� ���� �� �������� �� � ������-

�� � ������ <����� �������3. $ ��� Mathematica ��%��� �������� '���*��, ��"��� &%�� ����"����� ��� ����*��. /��-������ �� �� �������.

(���*� Append[�����, �� � ��] ��"���%� ������ � �������-��� � ���* <�����.

$ ���& �����, '���*� Prepend[�����, �� � ��] ��"���%�

������ � ���������� <����� � ����� ������.

(���*� Insert[�����, �� � ��, n] ��"��� ������� ������

� <�����, ���������� �� n-& ��"�*�&.

3 ?�� "����, ��, ��� �������, � ��� Mathematica � ��������� �"���� �������#� ���-

���, � ��������� ��"���� ����#� ������ � ����������� �"���� ��. ��<���, �� �#� ��-�� ������"���� �������� �"�����, �� ��������� ���� ���������� �����-���� ����-��� (��"����� ����������� �� � �������), ���� ������� �� �"����� ����� �" ���-�������� ��� ��������. =� ������ �� ���#�� ����'�*���&%�� '���*� �.

Page 41: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

41

? ����%�& '���*�� ReplacePart[�����, �� � ��, n] ����� ��-����� ������, � ������ <���, �� %�� �� ��"�*�� � ������ n, "��� � �� ���#��:

���� ��������� ��"������� ���� �� ��������& <����� �

������. ���� ��������� ��"������� ���� �� ������& <����� �" ������.

(���*� Delete[�����, n] ��"��� ������� ������, � ������ ����� <���, ������������ �� ��"�*�� n. �����, ��� ����� �� ����� ��#��� ���*�����, � ��"�*� ��� ��������� � ���*�.

���� �#�, � ����%�& ������ '���*�� ����� ������� ������, �

������ ������ �������� <�����. �� <�#� ��������� ����� ��-#��� "������ � ��� ������. A������, ��� �� "����� ������� ���-��� �" l, � ������ ������ <����, �� %� �� ����� ��"�*�� � ����-�� � �� ����� ��"�*�� � ���*�, � � <�� ����� �� ���� "������:

(���*� DeleteCases[�����, �����] ��"��� ����"����� ���-

��� �� O������. A������, ��� �� ���� ������� ������ �" ������ l, � ������ ������ �� <����, ����� 2, � �� ���� "������:

Page 42: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

42

L������ ��#� ��� � ��� ������, ������� "����� ���� _Integer ����� �� *�� ����� � ��������, � "����� �^_ ����� ��-����� , #� x ��"����� � �&��& ����.

��� �� ��������� '���*��, ����� ��"��� & �"���� ��� -��� ���������� <�����, � ��� '���*��, ����� ��"��� & ��-����� ������ �� ����� ��������� ������� �� ��� ��� ����� �������.

�� �#� ���� ����� ��^����� �������� ������� � ����, ���-�� �������"����� '���*�� Join[��1,��2,…].

��� ����� �" �����#� ������, � �"���� �������� ������

'���*�� ������� ������, � ������ � ������ ������, � ���*, ��-���� &� <���� ����#�. D������ ����������, �� �� ����� ��#��� ��� ������"����� � ��� "������� ������, � ����-�� , ������%� #� ��� �������, ���� &% ���� ������.

!��#�� ���� ��������� ������� ������ �� ����� ��������� �������, �" ������ �� ������� <����� ���� &� , � ��� ������ ������� �� ��"������&. D��� �������� ���������� "����, � �� ������ ���� ��^����� ���� ������. =� ����� ����� � ����%�& '���*�� Union[��1,��2,…].

+#�� ��#����� , �� ��� �� "���O� ���� ������ � ����� ��-

#���� ������ '���*��, � �� ������� ������������� ������, �" �����#� ������ ������� <�����.

$ ������ ����� �� ������� � � �"����, �� � � ������%� �����.

(���*� Intersection[��1,��2,…] ��"��� ���� ������ �-�������� ������. $ �"���� ����� ������ '���*�� �� �������

Page 43: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

43

������������� ������, ���� %�� �" <�����, �����&%��� �� ��� ���������� �������.

$ �"���� ����� '���*�� Complement[��1,��2…] �������

������������� ������, ���� %�� �" <�����, ����� �� ����� � ����� ����� � � �����&� � ��������.

? ����%�& '���*�� Sort[�����, ����� ������] ����� �-

��������� <���� ������.

��� ����� �" �����#� ������, �� ��������& ����� '���*� ���-

��� <���� �� ��"������&. �� �#� ���� ���������� <�-��� �� ���#��� "�����, ����� ������"���� ����� ��#���. A�-�����, ��� �� ���� ���������� �� �������&, � ��������� ��-����"���� ��#��� Greater.

!��#�� ���� ��������� ������� � ������������� ������, � ����, �� ������ ��� �� ��������� <��� � ������������� ���-��. �� <�#� ����� �������"����� '���*�� Ordering[�����, n, ����� ������]. ����� '���*� ��"���%� ������ �" n <���-��, ���� %�� �" ������ ��"�*��, �� ������ ��������� <���. D��� n ���*�����, � ��"�*�� <����� �������&� � ���*�.

Page 44: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

44

��� ����� �" �����#� ������, �� ������, ������������#� ��

��"������&, ��� ��� ���������� �� ��� <����� ������� ���-��. D��� � � ���� ����� ������� �� ������, ������������#� �� ���#��� "�����, ��������� ������� ��� ������ ������� *��.

�� �#� ���� ������� ������, � ������ <���� ���������� � ������� ��� ��, ����� �������"����� '���*�� Reverse[�����].

!��#�� ���� ��������� *�������� ������� <���� ���-

��� �� n ��"�*�� ������ ��� ����. �� <�#� ����� �������"����� '���*� �� RotateLeft[�����, n] � RotateRight[�����, n], � �"���� ����� ������ �� ���� ������� ������, � ������ <���� *��-������ ������� �� n ��"�*�� ���� ��� ������, ���������. D��� ��������� ������� <���� ������ �� ����, � � ��� ���& ������, � ����� ������ ����� ��#��� � ���������� '���*��.

��� ��������& ��'����*�& �� <�� � ���#�� '���*� � �����-

#� ��"��� �� ��� ������� � ���#�� ��� ������ �� ���� � ��"-�� Lists and Matrices => List Operations.

Page 45: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

45

�$($�� � -/#$%!�!�0 1. ?���� ����� �" "���� ���#�������#� �����#� '����, ��-

����%#� ������� *��� ����. �� ��������#� ������� ����: a) �� � �� ��������� ������ ������ (�������); b) �������� <����� � ������; c) ������� <�����, ������ 5, � ������ � �� ����� ���� ���

����� � ; d) ���� ������������ � ����������� <���� � ������ (��.

������� �� '���*� � Max � Min); e) ������� � ����� <����� (����O 5) ������� � ������.

2. A�� ��������� ��� �������� ������� ����&%� ����*��: a) ������ <����, ����� 5; b) ���������� ������ �� ��"������& � �� �������&.

3. ?���� ����� �" ���#�#� ���#�������#� �����#� '����, ��-����%#� ����*� ����. !�����"� <� ������ � ��������� ���, �������� ����&%� ����� ��� ����: a) ������� ��� ������ � ���� � �������� �������� <���-

�� � ��������� �����; b) ���� ��^����� ���� �������, � ��� ���������� <���-

� ��������#� ������ � ������� ��� ��; c) ���� ������ �������; d) ���� �������� �� ����#� ������. ���#��� �������, ����

<����, ����� ����� � � ����� ����� � � �����-&� �� �����.

10. ���� ����� ���������� ��� Mathematica ��"��� ������� �O�� ���#�� �������-

���� "���� � �'��� ������� ��������� ���������� � ����-���� �������. ������� ��������� "� �� �#�, �� ������ � ����� �������� ��� *��� ��������� ������&, �� ��� ���� �" ��� ����� ����� � ������ ���. A� ���� ������, �� � �� "�����, �� ����� ��� ���� ��, �� &� �����������. ��� ��� ��#����� ���������� �������, "������� � ������ ���, �������� ������, � ��#� ��� ������� ����� �"�����. !" <�#� ����, �� ��-#�� ��������� ����� � ����������� �O�� �"������ ������.

��� �� ��������� ���� ��"������� ���� Mathematica �� �������& ���������� ���������.

Page 46: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

46

10.1. �J� #$' ) �/��8$7 ��� ��� ������ �� &� ����� �" '������������ ��������

��������� ������ � ���� ������"�&� � ��� Mathematica, �� ����� ����� � � ��� ���������� ��� �������� ���������� �������� �. A������, ��� ��������� �������� �������

1,ny x� � #� n=1,2,3,4 , ��� 1.5,2.3,4.0x � . C���� �" �������� �O�� ������ ������� �� � �������� ���#����� �� �����-��� ������ "�����. $� ����� ������ �O�� ������ "����� ���-�� ������"���� ������������� ��� � #� ��"������� �� ���� �� ��������:

!" ��������#� ������ �����, �� ������ ���� "����� "���-

�� �� ������� n. ���� ���� �������� ��������� ������� � ����������� ���. $ ������ ����� ���� n ��� �������� ������ "������ �, � �"����, �� �������� �� ������, �� ���� %�� �" ���������� ��������. ���� �� "����� ������ "������ �� x � ������ ����� ����� ������� , ���� %#�� � ������� y, �� �� � ������ ��������� "����� �� ������� x � ����� ������-��� �"���� � �������� ���.

��� �#�, ����O����� �" ����������� ��� '���*�� �� ��-��� �� �������� �������� � �� ���������� ����������.

Page 47: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

47

A������:

��� ����� �" �����#� ������, � ������"������ ��������� '���-

*�� �� ���������� ������� � �� ��"�����, �� ����, �� ���-��� � #��"�, <� �, �� �"���� ����� '���*�� Part � ����� � �����#�, ����� ������ � ����#� �"#� ��. =� ���������� �����, �� ��� ��� ��������� '���*�� ���� �������

3 22 3 5x x x� � � � ��� ������ ���������, �"��� ����� ����� � ����%�& '���*�� FullForm:

C�&�� �����, �� Mathematica �������� ���#��� � ������� ��-� ��, � <� ��^ �� �������� �"�����.

?����� ����� ������"���� ��� �O��� ����������� � �����-��� "���� �� ���#�� ����� � � �������*� �, � ���# �� ������� ���� ��O���, ��<��� ���" ����"�� �� ������� ��� ���� "�-���. A���� ����� ������ � ��"������ � ����� �� �������� � ��-���� �� ����� � �� ���#��� �O�� "����.

Page 48: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

48

11. ����B�� ������������ � ������� $ ������ ��"�� �� ��������� ������ ��"������� ����

Mathematica �� ����*� � ���������#� �����"�, ���� ������ ����� ���� � �&��� ���������� �� ���O� ������. ����� ����*��, ��% ��#�, ������"�&� ��� �������� ���������� � ������-�������� ������ � ��<��� ������� �������� �����.

11.1. �������!�� �-:: $ ���� ����*�� ���������#� �����"�, ���� ��#�, ����

���� �����. max

min

.i

ii i

f��

$ ���������� ���������� ����� i ������� *�������-�� "����� � imin �� imax, � O�#�� 1.

�� �������� ���� � ��� Mathematica ��%��� '���*� Sum[f(i),{i,imin,imax}], ����� ��"��� , ��� <� ��"�����, ������� "����� ����� � ����������� ���. A������, �������� ����&-%�& �����:

21

( 1)4 1

n k

k

kk�

��� .

=� ����� ������� ���� ���������: ������"���� ����� ���-��#� ������ ��� ������"���� '���*�& Sum. C�� �������, ��% ��#�, �����"�����, ��<��� ��������� ����� ������. $ �"���� �����-���� �������:

?��� "����, �� "����� ���� «$����!» – �"���� ��������

�������&%#� '��������. ? ����%�& ������ '���*�� ����� ������ � � ����� ������

�����, �� � ��������. A������:

Page 49: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

49

? ����%�& ������ '���*�� ����� ��� ������ � �����, �� ������ O�# �� ������� i � ���� 1. �� <�#� ������"�� "����� ���� Sum[f(i),{i,imin,imax,di}]. A������:

������ ��#� ����#�, � ������ ��� ��"����� �������� ���-

#������� ����:

���� ��, �� Mathematica � ��� ���� �"���� � ������-

������ �O��& � ���� �"���� � �������� ���, �� � ��#�� �"����� ���� �#�� �����������, �������:

$ <�� ����� ����� �������"����� �� �"����� '���*�� N

��� ��*������� '���*�� �� �������� ������ ���� – Nsum

D��� �"�������� "����� ����� ����� ������� � � �������-

����, � � �������� ���, � ������"����� '���*�� NSum �� ����

Page 50: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

50

��������� ��� �����������, �� ��� ����� '���*� �����"�-������ �� ���#� ���� ������, � �"����, ��% ��#�, ������� ����, �� � ����� �����. �� '���*�� NSum ���������� � ������� "�����, �� � �� Sum.

11.2. �������!�� /#)�'"�(�!�& �� �������� �������� ����:

max

min

i

ii i

f��

��%���& '���*�� Product � NProduct, ����� ��"��� & �����-� � ����"���� � ����������� � �������� ���, ���������. ������� "����� ��#����� � ��"������� ��������� �, �� � �� '���*�� Sum � NSum, ��<��� � ������ ��"�� ������ ����� ���-��� ������"����� ������ '���*��.

$������� ����"����� � �������� �������:

$������� ����"����� � ���������� �������:

11.3. �������!�� /#�(��)" $������� �������� ����

0

lim ( ),x x

f x�

. . �������� ����� '���*�� ��� �, ��� %�� � �0, ���%��� -� � ����%�& '���*�� Limit[f(x),x�x0].

A������:

Page 51: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

51

? ����%�& ������ '���*�� ����� �������� ���� � ��� ������� � ����������:

��� �"���� �" ����� ���O� �������, ������ '���*��

���& �������� ����� ���� � ������ � "����� x0. �� <�#� ����� �������"����� ���� ��#����� ������ '���*��. A����-��, �������� ���� � '���*��

/2lim tanx

x��

����

� ������

��� ����� �" ������ �������, ���� ������ "���� '��#��

Direction. D��� �� ���� 1, � �%� ���� ������ ����, � ��� –1, � ������.

11.4. �������!�� /#)�'")(!�7 � ����� ������ ���� ������"���� ���������� ����*��

��������� �������� ����"������. �� ��''��*������� ��%-���& �� '���*��: D[f,{x,n},{y,m},…] � Dt[f]. ���� '���*� ��"��-� ������ � �����& ����"�����& ��"��#� ��� ��� � '���*�� �-�������� �������. D������, �� � ����%�& ������ '���*�� ����� ������ � � ����"����� � ����� �������. �� <�#� ���-����� � ���"���� ������ ��#����. A������, �������� ��-��& ����"�����& � '���*�� sinx :

Page 52: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

52

��� ����� �" �����#� ������, ��� ��� ��������� �������� ����& ����"�����& � '���*��, � �� ���� � ���"���� ��� ��� ��''��*������� . �� � ���� ������� ����� � �� '���*�� �-�������� �������, ��#�� ��� ����� �������� ����� ����"���-�� 1 ��� ���:

������ ������ �������� ����"������ �� ��� ���, ����-

��#� � ����#�:

+&�� ����������, � ������% ���� (��� �������, �� ��

��� � ���� "����� ������ �������, "���� % � �������� ��''��*������� ), '���*� D ���������� ��� �������:

�� ������������� '���*�� ��%��� ��*� NonConstants,

����� ��"��� "������ ������ ��^���, ����� %��� � � ���� "�-�������� � ������� ��''��*������� . �� ��������& <� ������ �����.

(���*� Dt[ f,{x,n},{y,m},…] ��"��� ������ � ������ ��''-��*���. �� ������ '���*�� ���������� � ������� "�����, �� � �� D. C���� "���&��� � ��, �� �� ��������& ����� '���*� ���� �� ������� , � ������%� ��������, �� ������ ����"��-��� ��''��*�������, � ��� "���� %�� � �������� ��''-��*������� . ! ��<��� �� � ��%��� ��*� Constants, �� ����-����& ���� , ����� ���"��� ���� ������ ����� �"�����-���� � �������� ��''��*������� . ������&������ <� �-��������� ��������:

Page 53: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

53

11.5. �������!�� �!*�K#$�)" C���*��, ������� ��''��*�������&, �� � ��������

��������"��� (�������� ���������#� ��#����). ��������"-�� – <� '���*� F(x), �������� &%� ������&

� �( ) ( ).F x f x� � $������� ��������#� ��#���� � ������� – ������ (b) �

������ (a) – ����"����� �� '�����:

( ) ( ) ( ).b

a

f x dx F b F a� ��

?��� "����, �� ��������� ��#��� ��� ��� �����-�� ��� ����������, �� � �������.

$ ��� Mathematica ��%��� '���*� , ����� ��"��� ��-�����, ��� <� ��"�����, ���������� "����� ��� ���������, �� � ���������� ��#�����. A�"���� ��� Integrate. �� ����-���� "������ ���������� ��#����� ����� �������"����� ����&%� '����� "����� ������ '���*�� Integrate[f,x,y,…]. A����-��, �������� ��������"��& � '���*�� cosx :

$������� ��� ������ ���������� ��#���:

��� ����� �" ������ �������, �� ����#� ����� �� ��������

���� ������� ��������#� ������� � ��''��*������ '���*��, � �� ����� – �. �� �#� �� �� <�#� ������ � �� ��-��� '���*��, ��������� �������"����� '���*� �� ������"����� ��������, �� �� <�� ��� ������"��� ��"�.

Page 54: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

54

�� �������� ��������� ��#����� ��%��� ���� '��-�� "����� ������ '���*��:

Integrate[f,{x,xmin,xmax},{y,ymin,ymax},…]. ������ ������ �������� ��������� ��������� ��#��-

���:

?��� "����, �� ��O� �����O� #����� ��#�����, �����&-

%��� � ������� ���������� "������, ��� ����������. ���� ��#���� ������ &� �������. �� �������� ��������� ������-��� ��#����� ��%��� ��*������ '���*� �, ��� �#�� ��#����� , ��"���� ��� NIntegrate. ��� ��������& ��'����*�& �� ������ '���*�� ����� ������� �" ������� ��� ������� ���� Mathematica.

11.6. �#�)L#$')"$!�� "�#$%�!�& !��#�� ���� ���������, ��� � ��� ������� ���� �" ���-

����� �������� , ����������� ���, ������"���� ������� , ��-����� ������� ������� �������� �� ��� ���� '���*�� ��� ������� �������� � ������� � ���#�� '����� "�����. /�����-��� ������ '���*�� �" ���� Mathematica, ��"��� &%� � ��� ���� ����"�� ������"������ ������� .

/�������� ������ '���*��, ��"��� &%� ����%�� ������� , �� ��� ����%�� ���������� �������� �� � ����� �" ����� ������ "���� ���������� �������. ���� ����, �� ���� �� ������ ��������� ������� ������ � ������� �������& ���� � �� ����� "��� ���� (�� , ����&, � �������� �������) ��-����"������. Mathematica ��#�� ����� �������, ��, #� <� ��"-�����, � ��� ��� �������, ��� �� <�#� � ���� �����-���� ������ �����. A������, ������ ������� , ������%� <���-���� ��� ��*������ '���*��, ������"�&� � ��� ����� � �� ��O� �����, ��� ��� ���� �" ��� ������ '���*��:

Page 55: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

55

?��� "����, �� �� ���� ����� � ��#��. A������, � �-

"���� ������� ��������� ��#� �������� ������� , ����� Mathematica �" ������������ ���"���� � ���� �������

$ ���� ����� � �� ����%�� �������� ����� �������"�����

'���*�� Simplify[��]. C�� ������ �������������� ��#����-����� ������"������ ��� �������� � ��"���%� �����O�& �" �������� '���. A������, � ������%� ����� �� ���� �������

$ �"���� ������ ����*�� �� �������� ��� �������� ��-

����� �� �������& � ������%�� ������. (���*� Simplify ����� � ������ ��"������� �����������

������� ��: ���#�������, ��*���������� ������� �� (���� -%��� �" ��������� � �� ���O���), <��������� � ��*�������� '���*� ��, ��#���������� � ��#������������ ������� �� � . �. ����� '���*� ���� ���� ������ � ���� ������� ����-*�� �� ��������&, ������� ���� Integrate.

!��#�� � ����%�& ����������� ����� �� '���*�� � ������-� ������� ������� . �� ��� ������#� ����%�� � ��"�����-��& ������� � ��*������� ���������� '���*� � ����� �������"����� '���*�� FullSimplify[��]. D ���� ������"���� ��, #� Simplify � ���#�� ������� �������� ������ �"������.

Page 56: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

56

��� ����� �" �����#� �����#� ������, '���*� FullSimplify �

����%��� �����#� ������� ���������� ��� ���O��. $�� � ����� ���� ��������� ������� ������& ����*�&

� ������� ��, � ����� ������� ������� . $ ��� Mathematica �� <�� ������ ��%��� *��� ����� '���*�� ������ Expand.

����� '���*�� �����#� ������ �� � '���*� , ���O� ��"��-�� ���� ������ � "�������� ��� ����&%�� ����"��: Expand[��]. ����� '���*� �������� ����"���� � ��������-�� ���� ����. A������, ������� ������� ����&% ����-���:

� '���*�� Expand ��� ��� ����� ��#���. ��� ���������

������� Expand[��,�����] ��������&� ����� <���� ��-����� , ����� �������� & O������.

Page 57: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

57

$��� �����#� ��#���� ��� ����� ������"���� ��#��� Trig�True. ������ '��# ���"���, �� ��#���������� '���*�� ������ �������� ��� ��*�������� '���*�� <������. ����, ���� ���"��� �����#� '��#�, ����� ����� �������"����� ���#�� '���*�� �" �����#� ������, � ����� TrigExpand. /�������� ������-�� � ������ ��"�� �� ����&%� �����:

�� <������� ��� ������ ������� '���*�� ������ Expand �

������ �������� � ���. 5. �����*� 5

(������ � ���� Expand 1.1.1. "������ ��������

ComplexExpand[��] �������� �������, ����#� , �� �� ������ �� &� �%������� �������

ComplexExpand[��,{x1,x2,…] �������� �������, ����#� , �� �-����� xi �� &� �����������

ExpandAll[��] �������� �� ����"���� � *�����-���� ���� � �&��� ���� �������

ExpandAll[��,�����] � � ����, �� ��� �������� ����&�� <���� � �������&%� O������

ExpandDenominator[��] �������� ����"���� � ����, ��-��� ��������& � �������� � ���� "�������

ExpandNumerator[��] � �, �� �� �������

PowerExpand[��] �������� ������� ����, ���� ����"����� � ��#���'�� � ����"�-����

FunctionExpand[��] ����"���� ���O���� ��������, ��-����%�� ��*������ '���*��

Page 58: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

58

� '���*� �, ���O�� &%�� ������� , ������ ��� '���*� Collect[��,{x1,x2,…}]. ����� '���*� ������ ������� ��%�� ����� ������� �� ��� � ������� xi. �� ���� ����� ������ '���*�� �� ����&%� �����:

�������������� '���*� � ������ Expand �� �����& �� &�

'���*�� ������ Factor. A������, '���*� Factor[��] ����������, ��� ���� ��*��������� ����, �������� �� �������:

�� ��� ��������� ��'����*�� �� <�� � ���#�� '���*� �

����� ������� � ������ ��� ������ ���� Mathematica.

11.7. �)(�*$!)"8� C���� �" ������ �������������� ����� ��#��������� ��-

����"������ �� &� ����������, � �"���� �������� ������ ���� -���� ���� ��#��������#� ������� "��� � ����� ����-����. $ ��� Mathematica ���������� ����� ���%���� ���� ���������.

Page 59: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

59

C��� ������ ����"�� � ����%�& '���*�� Set[� � �,��] ��� � � �=�� � ������ � ����&%�� ����"��. ?������ �����-� � �������, � "�� ��������� ������� ���������� ��� "����� �������. ��� �"� ��� �������� � ���� ������� ��� ������� �� "�����. A������, "����� � ����&%� ��-������ �� x �� a � ������ ���O���� ������� :

A�������� <�#� ������� �� � �, �� ��� �"�, #� �� �

������ ������ x, �� ��� "��� �� �� #� "�����, � ������ ����� �� a. =� ���� � ����� ������, ��� ���������� ����� ������� �������� ��", � ���� ��� ��� ��������� ������"����� � ���������#� �������.

C���� #��������& ���������� �� ������� ����� � ����-%�& '���*�� Clear[� 1,� 2,…]. ����� '���*� �������� "���-�� ������� ��������, � ����� ��#�����. �� ������ "���-�� ����� ������� ����� �������"����� '���*�� Unset[� � ����] (��� ������� "�����& � � ����=.), �������

��� ����� �" �����#� ������, ���� ������ ����*�� ������

x ���� ������ ��������, � ���� %�� ��� "�����. (���*� Set "��� «#��������&» ����������, ���"���&%�&

��� �� �� �� ������&%� �������� � ����� ��#�����.

Page 60: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

60

D��� � ���������� ����#� ������� ���� ���#�#� ����� ��-��� � ����� �������� �������� ��� � � ���������, � �� �� ��"-�������� � <�� ����������� ����� � ���#�� �����"�, ������-"�&%�� '���*�& Rule.

$������ Rule[lhs,rhs], ��� lhs�rhs, "��� �������, � �����-��� � ������ ��� ��� ������ ���������� ���������#� �����-�� rhs ���� lhs. $������ rhs ������ � � ���� "����� Rule. D��� rhs *�������"�� ������ � � ���� ������� �������, � ������ � '���*� RuleDelayed, ��� lhs :> rhs.

���� �#� ��� ���������� ������� � ��� ������� rl = 8��, ��� ��� ��� ������� � ��������� �������& � ����%�& '���-*�� ReplaceAll (���'����� '����/.):

���������� *�������"�� ������ "������ � ���������� � ��-��� "����� ������-���� ������� ����� �#��, ��#�� �� �������� ����#��, �� ��� ��� ����� �� �������� ��" � ��� ���������. D�-�� � ���������� ����� � ���� ��", � ����� "���� � ��� ����-#� ��#���� '���*�� ReplaceAll ����������� � ���� ����O�� ����������:

(���*� ReplaceAll ��"��� ���%���� �������� ���������� ����������. ��#�� <� ���������� ������ ��� �'������ � ��� ������ � "����� ����� ��#����� <�� '���*��:

Page 61: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

61

!��#�� ��"���� ����������� ���� ���������� �������. ����������, �� � �������� Expand[(x + y + �)^2] ����� �"��-���� � � � �, "����� x �� �, � �� ��, . . � ������� �� � �� �2. ��#�� ����� ����� ���� ���������� {y�ax,x�a}, ���� ���-���� ��� ��"� ���������� {x�a,y�ax}. ������ ���& � ����-%�& '���*�� ReplaceRepeated (� ���'������ '��� //.).

C��� ���� ���������� ����� &� ��� ������ ���������

�O��� � ����%�& '���*�� Solve, . . �� ������� ����������� �O�� ��������, �������,

��� ����� �" �����#� ������, �"���� �O�� ������� "���-

��� � ��� ���������� � ���� ������� ���������� � �������� ������� �� ��������, �� �� �� ���� ����%�& #� � �����.

Page 62: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

62

�$($�� � -/#$%!�!�0 1. ������"���� ������� :

a) 2

2

ln( 5) ln(2 1)1

x xx

� � ��

;

b) 3 2 4(8 3) (5 3 4)x x x� � � � ;

c) 2 2

2

sin( )cos( )cot

x xx

� �� � ;

d) 3 4 2(( ) ( ) )x y y x� � � ; e) 2 3 4(2 1) (2 2) (5 1)x x x� � � � . ��� ������"������ <�#� ��-

����� ������ ��������� ������� (5 1)x � . 2. $������� ���������� � �������. C*��� ��� , "�������-

�� �� �������� :

a) 3

21lim

2(1 )x

xx�� �

;

b) 21

1

i i

�� ;

c) 21

1

i i

�� ;

d) 1000

21

1(1 )i i� ��

3. A��� ����� ������� 8 5 32 3 3x x x� � � � � �������� ���-����, ������"� ����������.

4. /O�� ����� �������� � ������� �"���� ���������:

a) 1 2 3

1 2 3

1 2 3

2 4

2

2 3 6

x x x

x x x

x x x

� � � � � �� � � ��

;

b)

1 2 3 4

2 4

1 2 3 4

1 2 3 4

2 5 8

3 6 9

2 2 5

4 7 6 0

x x x x

x x

x x x x

x x x x

� � � � � � �� � � � � � � � ��

.

5. $������� ��#��� 2arcsin( ) 1

dxx x�� � ������� �"����

��''��*��������. ��������� ������ �����#� �������� �����#������#� ������� �"����� ��''��*������� .

Page 63: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

63

12. ��= �� � ����� ��� �O��� ���#�� "���� ���� ���� ���"���� , �� ������-

�� ���������� ��� ������� ����� �������� ����� �����-���. $� ���#�� ����� � �O��� ������� ��� ���"��� �����-�� #��'���� �� ��������� �"������. ��� Mathematica �� � ���� ������ ���� � ���� ����O�� ����� '���*�� �� ������� #��'����, ��, ����� �� <�, �� ��"��� ����� ��������� �� ��� #��'����. ���#���� ����O��� �������� ��*�� � ������ �� #��'������ '���*�� ��� ��"��� ����� �������� ��������� � ������ #��'��� � �������� �'�������. ��� �� �������� �������� ������� ��"������� �� �������& #��'����.

12.1. �)�*#)�!�� K#$N�8)" N-!8;�&, '$($!!�7 $!$��*����8� ?��� "����, �� �� '���*�� �� ������� ���������

#��'���� ��������&� �� Plot, � ������� – �� Plot3D. ������ � ���. 6 ������� '���*�� �� ������� #��'���� '���*��.

�����*� 6 (������ � & ���������& '������� �������$ ��� ��������

������� �������

Plot[f(x),{x,xmin,xmax}] ������� #��'��� '���*�� f (x) � �������� ���������� �� x � ������ � xmin �� xmax

ParametricPlot[{fx ,fy},{t,tmin,tmax}] ������� #��'��� '���*��, "�-������ � ������������ '���

Plot3D[f(x,y),{x,xmin,xmax}, {y,ymin,ymax}]

������� ������#� #��'��� '���*�� f(x,y) � �������� ����-������ ��� �"����� ��#����� '���*�� � ����������#� �� ���-��������#� "�����

ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}, {u,umin,umax}]

������� ������#� #��'��� '���*��, "������� � ��������-���� '���

ContourPlot[f(x,y),{x,xmin,xmax}}, {y,ymin,ymax}]

������� �������#� #��'��� � '���*�� ���� �������

DensityPlot[f(x,y),{x,xmin,xmax}}, {y,ymin,ymax}]

������� #��'��� ������� � '���*�� ���� �������

��� �� ������ ������� ��������� ��"������� ���� Mathematica �� ������� � #��'���� '���*��.

C���� �" ����� �������������� ���� #��'���� �� &� ���-�� #��'��� '���*�� ����� �������. �� ������� ���� #��-

Page 64: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

64

'����, ��� ����"��� � ���. 6, ������"�� '���*� Plot. �� ������ ������� #��'�� '���*�� Sin(x) � ������ � 0 �� 4�.

? ����%�& ������ '���*�� ��� ����� ������� #��'��� �-

�������� '���*�� � ����� ����������. �� <�#� ��������� '���-*�� � ����� ��#��� "������ � ��� ������, ������� ������� #��'��� '���*�� sinx � cosx �� ����� #��'��.

��� �����, � ������ ����� �� �������� #��'��� ���� '���*�� ��

����� #��'��.

Page 65: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

65

�� ������� #��'���� � ��� ���� ���������� ����� ������-"���� ��� �������: �������� ������"����� '���*��, "������� � ��-� ���� ����������, � ������� #��'���� '���*��, "������� � ��-���������� '���. $ ��� Mathematica �������� �� � ��-��� ������. ������ ������ ������� �� ������"������ ������� ����-���� ����������. ��������� ������ ���� ��� <�� "���&� � ��-���������� ���: x = fx(t), y = fy(t), #� �"������� ������ t �-� � � ����������#� "����� tmin �� �����������#� tmax. C��-���� ������ ������� ���� '���*�� �� ������� "������� �����, ���� ��� ���������, <������, *������� � . �. ������ ��-������ #��'��� '���*��

#�sin( )

, 0 2sin(2 )

x tt

y t�

� � �� ��

�� ����&%� �����:

Page 66: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

66

�� ������� ��������� #��'���� � ������ ����� ��������� ������� ��������� � � ����, �� � �� ������%� �������. C���� "���&��� � ��, �� � ������ ������ ����� ��#��� �� "������ ��� ������ � �� ��������� ����� �������"����� ���-����� �������. �� ������ ������� ����� �� ��������& '���*�& ��� � �& �, �� �������� �� 90 #�������. $ �"���� �������:

?��� "����, �� ������� ��������� #��'���� �� �����

��"����� ��������� �� ��� ���� #��'����, "� ����&���� ���-����� � #��'���� �������. ������� "����� �� ������� �� ��� ����� � ���� � �. D��� ��#��� ������, � '���*�� #��'����, ��-��� ��������� �������, "�������&� � ��� ������, � ��� '���*�� �� "����� ����#� #��'��� �� "������� � ��� ������, � ������"�&� ������� ������.

Page 67: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

67

���� ��������� ������� �� ������� #��'���� '���*�� ���� �������. C���� �" ����� �������������� ���� #��'���� '���*�� �� � ������ #��'�� � ������� , "���� %#� � ���� �������. �� ������� #��'���� ���#� ��� ��������� ���-����"����� �������� '���*�� ���� Mathematica Plot3D. A� ��-��&%� ����� ����"�� #��'�� '���*�� ( , ) sin( )f x y xy� �

cos( )x y� � , #� x � y �"�� &� � 0 �� 2�.

?���&%� '���*� ��"��� ����� '���*��, "������ � ����-

�������� '���, � ��"���� ParametricPlot3D. �����, ��� ��-������� ��� �� ��������, "������� � ������������ '���, "�-��� ����� � ����#� �������, ������� t, � #��'���� ��� ���-�� ����������� , � ������� ���������. �� ������ ������� #��'�� '���*��:

sin cos

cos ,0 2 .

sin 3

x t t

y t t

z t

� � � � �� ��

Page 68: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

68

$ �� �����, ��� ��������� ���� "����� � ���� ��������,

������� t � u, �� #��'�� ��� ��������� ��^��� ���������. �� ������ ������� #��'�� ������ � ���"��.

Page 69: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

69

?���&%� ��� ��� #��'���� �� &� ��*�'�������, �� ��-������ ����� ����� � ������� "������.

����� �� #��'���� – <� ��������� #��'���, ������� ���-��� ��"����� � ����%�& '���*�� ContourPlot. ������ ������, ��� #��'��� ����� ����� ����, ������"�&� �� �������� ��-������� �� ��������. C�� ������ �� �� ���� ��� <�������� '���*�� � ������ ������ #��'���. ���� #��'��� �� &� ���� �� ������ ��������� � ���%��� #���"��������� ������� ��, ������������� ���������� ���# ���#�. �� ������ ������� ���-����� #��'�� '���*�� cos( ) sin( )x y x y� � � , #� x � y �"�� &� � ������ � 0 �� 2�.

��� ����� �" �����#� #��'���, � ������������� ����� ����O�

����&��&� ������� ���������� � ���������. �� ������� ��-����� #��'�� �� � ����� '���*�� � ������� ������� ������-����.

Page 70: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

70

��� ����� � ������ ����� ������� ���������� � ���������

������� �����, �� "�� ����O� ����� ��% ������ '���*��. $���� �� #��'���� – <� '������ � �������, ������� ���-

��� ��"����� � ����%�& '���*�� DensityPlot. ������ �� #��'���� ������"�� , � ��������, � �� �����, ��� ������ '���*� ���� ������� ������� ������� ����. $�O� #��'�� �����#� ��� ����� �� �������� #��'��, � � ������, �� �� ������ #��'�� ������ � ����� &� �"����� ��. �� ������ ������� #��'�� ������� �� ����������� ��� '���*��.

Page 71: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

71

12.2. /;�� /)�*#)�!�0 K#$N�8)" $� ���������� ��� '���*�� �� ������� #��'���� ��&

�������� ����O�� ����� '���*��, ��"��� &%�� �"�� � ��� ��-������ #��'����. ?����� ��*�� ����� �"��� � ����%�& '���*�� Options, � ����� ������� ������ ����� �� '���*��.

$����� ��������� ������� ��*��, ������"��� ��� �����-��� ��������� #��'����. A������, ����� ������ ��*��, ����� ����� "���� �� '���*�� Plot4.

4 ?�� "����, �� � ����� ����� ���� �������� ��*��, ��������� �������� Options,

"�������� ����������.

Page 72: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

72

/��, ��� ��������, � ����"������� ��*� �� ���, ��� ��-� ���"��, �� ������"����� ��*��, ���������� �� ��������&. $ ������ ��"�� �� ��������� ������ ��*�� ��� �������� #��-'����.

C�*�� "���&� � ��� ������ ����������, ������� AspectRa-tio�Automatic. �� �������&, ����� ��*� "��� ���O�� ����-� � O���� ��������#� #��'���. ����"����� ��� �������� #� ������ ����� k, ������ � ����� ��#� ��#���� ������� As-pectRation�k. �� ��������& ������� �����#� ������� ����� ����-���& 1/GoldrnRatio, #� GoldenRatio �� ������� «"����#� ��-�� », ���������� ����� 1.61803. D��� �������� �����& ��*�& � Automatic, � ������� ������ ��*�� ��� ����� �� ��������� ��#������� ���� Mathematica. �� ���&���*�� ��"������� ��-��� ������ ��*�� ������� ��������� ���������, "������& � ��-���������� '���, � ����%�& '���*�� ParametricPlot, �" ���"��� ������������ ��*��, . . �� "����� �� ��*��, "������� �� ����-����&.

!" ����&%#� #��'��� �����, �� �������O� �"������� ����O �������� <�����, �� ���#.

Page 73: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

73

�� ������ �" �����#� ������� ������� #��'�� ������ '���-

*�� � �������� AspectRatio, ����������� � 15.

5 =� ��������� ����� �� ����� ���� Mathematica ��� 6, �� ��� � ������� ����� ���-

������ �� ��������& �"����, � ��*� AspectRatio �"�������� ��������� � Automatic, � � � 1/GoldenRatio.

Page 74: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

74

$ ������ �����, �� �������� ���������� ��� ���������. ?�� "����, �� �� ���#�� ����� � �������� �������� "����� ���-��� ��*�� � Automatic �� ���������#� �������� #��'����.

C�*� Axes ����� , ���� �" ����������� ��� ���� ������-���� ��� �������� #��'���. �� ������ ��*�� ��"����� �� ���-�����: False, ��� ������ �� ���� �" ��� � ��� ����"���, True – �� ��� ���� �������� � {Boolean, Boolean}, #� Boolean ������� "����� True ��� False. ��� ����� �" ����������#� ��� ������, �� ��������& ����� ��*� ��������� � Automatic, � ������ ����� Mathematica ���� �O�, ��#�� ���� ������� ���, � ��#�� �. ?�-�� "����, �� �� �#� ���� ����� �� ��� ����� ���� ��*�� False �������"����� �����#�� – None.

�� ��������& ��� Mathematica ���� #��'���, � ���"��� ������� �� �� �� � ��������, �� � ����� ���� #��'��� (�������, ����������� �� *���, �����, ��"���� �������). �� �#� ��-�� ��"��� ������� ���, ��������� �������"����� ��*�� AxesLa-bel�{“�!���" !�� �� x”,”�!���" !�� �� y”}. �� "����� ������� ������� ����� �������"����� ��*�� PlotLabel, � ����� ������� ������ "���� �������, �" � � �������. $ ����� ������ ��-����� #��'�� ��������, ����� ������� � �� � � ������& �������.

Page 75: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

75

��� ����� "���� �" ����������� �������, � ��� Mathe-matica �� ��������& �������� #��'��� ����&� � ����� ���-������ ����"��, ���� �� ��� ���������� #��'����. $ ����� � ���������#� ��������� ���, ��#�� ����� �������� ������ ��" 0, ��� �������� #��'����, ��% ��#�, "����� ��� ���-%�&� �� �� ���#�����& ������ �����������& �����# #��'���. �� ��������� ��� #��'��� � ���� '��� ����� �������"����� ��-*�� Frame, ����� ��� �������� "����� True, � <�� ����� �� ���#����� ����� ����� �����# #��'���, � ��� ����� � "��-��� ��� ��� False, ��#�� �� ���#����� ����� � ����� . ?��� "����, �� ��� ����������� ��*�� Frame � True ����� ��"��� ��� ������� � �� �, � ����%�& ��*�� FrameLabel � ���� ����-���� ������ ��*��.

��� ����� �" �����#� ������, � <�� ����� #��'�� �������� �

��� ��������� ��� � �������, ���"���� � ����� ��������

Page 76: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

76

������ '���*�� �������#�&� �� ������� ����, ����� ���� ���-����#�� ���"�. ������ ������%�� #��'�� � ������"������ ����� �� ����������� '���*��. ?��� "����, �� � ��*�� FrameLabel ������� ��� ������� ����� � ���"���� ��� �����-��� #��'���. !" ������ ����� ���, �� ������� ��� �� ��������& �������#�&� ��������� � ���&� ���"� ����. �� �#� ���� ���������� ������� #���"�������, ����� �������� ��*�& Rotate-Label � False.

���� #��'�� ���� � ����� "��������� ���, �����"�� �� �� ���. �� <�#� ��������� �������"����� ��*�� GridLines, "���-�� ������ ��#� ��� ����&%���: None – � ������� ���, Auto-matic – ������� ���, ����� �� ���� ������ �� x � �� y ������-� ����������, {xgrid, ygrid}, #� xgrid � ygrid "���&� �������� � ����������� ��������� ����� �� ��� x � y, ���������. $ ��-��� ������ ������� ������%�� #��'�� � ����������� ��-�� �� ���. ����� �� ��� x ���������� ��� ������&, � �� ��� y ��������� ������� �� ������� �����.

Page 77: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

77

?��� "����, �� � ����� ��#���� ������ ��*�� ����� "���� '���*�&, ����� ���� "����� � ������ �"���� �� ���� �� �.

!��#�� ����, �� ��� �������� #��'��� '���*�� ��� �����-��� �� ��� y ��������& (��% ��#�, <� ��������� � '���*� ��, ������%��� ��"����), ������� ������� #��'�� '���*�� sin ,x x

#� x �"�� � � ������ � –20 �� 20.

��� ����� �" �����#� ������, #��'�� � ������ ����� ���������

��������&. $���� ��� �� � �, �� ��� � ���# ������� �� ��������& ����������� � ���������� "����� �� ��� y. �� �#� ���� �������� ��"��� ������, ��������� �������"����� ��*�� PlotRange�{{xmin,xmax},{ymin,ymax}}. �����, ��� ��� ����� ���-����� ����������� � ���������� "����� O���� ����� �� ��� y, � � <�� ����� ����� �������"����� ����%���� "�����& PlotRange�{ymin,ymax}. ���� �������� ������� <� #��'�� ��-� �������, � ������"������ ������ '���*��.

Page 78: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

78

��� �����, � ������ ����� #��'�� '���*�� ��������� ���������,

. . �� ������� �������&. �� ��� ��� �� �������� #��'��� ����������� � ����-����

������, "� ����&���� ����� , ��#�� ���������� ���6. $ ��� Mathematica �� ����� '���*��, ��"��� &%�� "������ ���� ��^�-��, � ����� *��, ��%��� � �� �����, ��"��� ���. $ ���. 7 ������� ������� '���*��, � ����%�& ������ ����� ������ � ���� ��������� �&��� ��^���.

6 Mathematica 6 � #��'����� �"�������� ������ ��� � ������O��� �� ���������� � ��"-

�� *��.

Page 79: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

79

�����*� 7 !������� ������� � & ������& ������ �*+�����,

�� ��� � ����� ���� � ���"��� ����� ������� �������

#�!��� �� ��

GreyLevel[g] ����� '���*� ��"��� "���� *� � ����� ���#� *��. $������ g ������� "����� � 0 �� 1 � �����-��"� ���� ����%����� ����� *���

RGBColor[r,g,b]

'���*� ��"��� "���� *� ��� ���� �� �������� *���: ������#� (r), "���#� (g) � #�����#� (b). $� ��#���-� ��#� �������� "����� � 0 �� 1 � "���& ���� ��-��%����� �������&%�� *���

Hue[h]

����� '���*� "��� *� �" ������, � "��������� � ������� h, ������ ��� �������� "����� � 0 �� 1. ?��� "����, �� ������ �� ��"��� �����&��� "�-���� � #������ *��, ����������#� �� �����&�, � ��� ������� . $ ������ '���*�� ����� "���� % ��� ��#����, ����� ���� ����� "� ����%����� � ����� ��������#� *��

CMYKColor[c,m,y,k] � ����� � RGBColor, ����� '���*� ��"��� ����-��� *� ��� ���� ���� *���: ���#� (c), ���-�����#� (m), ���#� (y) � ����#� (k) #�!��� ��$��� � ���� �����

Thickness[t]

"��� ��%��� ����� � t (t1). ?��� "����, �� � ������ ����� ��%��� ����� ��� "����� � ��"��� #��'�����#� ��^��, �� ������ �������� ���� . �� �#� ���� "���� ��%��� ����� � �����&��� ��-��*��, ��������� �������"����� '���*�� Absolu-teThickness[t]. $ ������ ����� ������ t ����� ��� ����O 1

Dashing[{l1,l2,l3,…}]

� ����%�& ������ '���*�� ����� ������� ����� ��"��-#� ��� �� O������. L����� ������ � �� ��#����� '���*�� (li), #� ����� <��� ���� "� "����O���& ������, ����� – "� �"����O���& � . �. ���� "����� O������ �� ��� ����� �� *�������� �� ��� ���� ��� �����. A������, ���� "���� O��� ��������& ����& ����� ������� Dashing[{0.02,0.02,0.005, 0.02}]. ?��� "����, �� � ������ ����� ����� ��"��� "�-��� � ���������� ����*��. �� �#� ���� ����-��� � �����&��� ����*�� ����� �������"����� �������&%�� �����#��

#�!��� ��� � �� �

PointSize[r]

����� '���*� "��� ��"�� ��� ��� �������� #��-'���� �� ����� � ���������� ����*��. �� "����� ��� � �����&��� ����*�� ��������� �������"����-� '���*�� AbolutePointSize[r]

Page 80: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

80

A� #��'���� � ����%�& ������ '���*�� ����� "������ "����� ��*��, ��������� � ���. 8.

�����*� 8 !������� ����� ��"�����& ��� �� ���*������& '������� ����� �������

AxesStyle ��"��� "���� *� � �� ����� �� ��� FrameStyle �����#���� AxesStyle, �� ��"��� "������ ���� ��

�� ���#������ ������ �����# #��'��� PlotStyle ��"��� "���� *� � �� ����� ��� ��������� #��-

'��� '���*�� Background � ����%�& ������ ��*�� ����� "���� *� "���#�

'���, �� ������ �������� #��'�� DefaultColor ��"��� �������� *� �� ��������&.

�� ������ ������� #��'�� '���*�� sinx , � ������ "������ *� �����, ��%���, � ��� *� '���, �� ���#������ ������ ��-���# #��'��� � ���, � � ����%�& ��*�� TextStyle "������ ��� �����-����#� ���. ���� ������ �������:

)� ������� ����&%�� #��'�� '���*��:

Page 81: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

81

��� ����� �" �����#� ������, ��� ����������� "������ ��� � *��, �� �������� #��'��� '���*��, �� ��������� ���"���� � �����. D��� #��'���� '���*�� �������� � �� �����#� �" ��� ���-����#�� "����� ��� , � � ������ ����� ��������� �������"�-���� �������. $ ����� ������ ������� � ������%�� #��'��� #��'�� '���*�� cosx , ������ ������� ��������� ����� ������-��#� *�� � "������� ��%����.

!��#�� ���� ��������� � ������� ��� #��'�� ��� ���������

'���*��, � ����� �������� ��������� �"����, � ��� #��'�����#� ��^��, �����-������ ������� �� ������O#� ������"����� , ��-

Page 82: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

82

����� ������� ��������� #��'���� � ��"������� ��������� �� ����, � ����%�& '���*�� Show. �� <�#� ����� �������"����� ��-*�� DisplayFunction�Identity, ����� ��"��� �������� ��^� ��-���-������ �������, �� ��� <�� � ������� ��� #��'��.

���� ��������� ������� ��*�� '����������� �� '���*��, �����"������� �� ������� ������� #��'����.

$����� ��� ����, �� ����O����� �" ��*��, ����������� ���, ������ � �� '���*��, ��� %�� ������ #��'���, �����-�� AxesLabel. ������ ��� ������"������ ������ ��*�� �� <�� '���-*�� ��������� ������� ��� ������. �� ������ ��*�� �� ��� "������ ������� �� ��� ��� ��������. �� ������� ��� ���-������ ��'����*�� ����� �������"����� '���*�� Options, ���� �������, ���� ��*�� ����������&� �� �����#� ��� #��'����, � ���� ������� � ������ ���� ��� � ������ �� ������� .

C���� �" ���� ������"�&%��� ��*�� ��� �������� ������� #��'���� �� � ��*� ViewPoint�{x,y,z}, ����� ��"��� "������ ����, �" ������ ����������� ������ ���������. A������, ��-����� #��'�� '���*�� sin( ) cos( )xy x y� � � �"���� ���� ��"���7.

7 A����� � ����� 6 ���� Mathematica, ������ #��'��� ����� ����� ���%�� ��O�& �

�������� �#�� "��� �" ������"����� ��*������� '���*��.

Page 83: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

83

? ����%�& ��*�� Boxed ����� ������� #��'�� '���*��, �� ��-���� � �������&� �����������, ������ &%�� #��'�� '���-*��, �������,

? ����%�& ����������� � False ��*�� Mesh ����� �"������

� ����� ������� '�#���. $ ���� ��� ������ ��������� ��#� ��#� �� ��� ������.

Page 84: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

84

? ����%�& ��*�� Shading ����� ����� "����O����� �������-

�� � �������� #��'�� � ��� ����� ���������8.

8 ?��� "����, �� � 6-� ����� ���� ����� '���*� "����� '���*�� ColorFunction,

��"��� &%� ����"����� ��"����� ������� ��������� ��������� � ������� #��'����.

Page 85: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

85

�� ��� ��������� ��'����*�� �� <�� � ���#�� ��*� � �����

������� � ������ ��� ������ ���� Mathematica.

12.3. �)�*#)�!�� K#$N�8)" N-!8;�&, '$($!!�7 " "�(� *$L��; ����� � �� "����� ����� �O�� � ����������� ���. $ <��

����� �� ����%� ������ ������� ����. /"������ ���� ��-������� �� &� ������� �����, � ���� �� � ����� ��� ���-���� �� ������� #��'���� �� ��������� �"������. ��� Mathematica �� �������� �������� '���*��, �����#����� ���-�������� ��� '���*� �. $ ���. 9 ������� ������� '���*�� �� ������� #��'���� �� �����.

Page 86: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

86

�����*� 9 !������� ������� � & ����� ������ ��* ����$ �����$ ������� �������

ListPlot[�����] ������� #��'��� �� �������� ������. D��� � ����� ������� ����� ������� ���-���, � #� "����� ���� �" � � ����� ��-������ �� y ��� �������� #��'���, � ������-��� x ���� "����� �" ������ 1, 2, 3,… D��� � � ����� ������� ��� ������ ����*�, ���� %� �" ���� ����, � ����� �" ����#� ����*� ���� �" � � ����� x-��������, � ����#� ����*�, ���������, � ����� y-�������� �� ���

ListPlot3D[������] �� ������, ����������� � ����* � �� ����*���, ����� ���������, #� ����*� "���& "����� x,y � z-��������

ListContourPlot[������] �� ������, ����������� � ����* � �� ����*���, ����� �������� #��'��

ListDensityPlot[������] �� ������, ����������� � ����* � �� ����*���, ����� #��'�� �������

�� ������ ������� ����*� �" '���*�� 2( ) sinf x x� , � �� �� ������� ��������� #��'��:

Page 87: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

87

��� � ��"�� ����� ��� �������� #��'����, ��"�� ��� �� ��� ��� �"���. �� ������� ��"���� ��� ����� �������"�-���� �� "������� ��*�� PlotStyle, "���� "����� ��"��� ��� � ����%�& '���*�� PointSize. !"���� � ��������� #��'�� ��"�� ���:

$ ������ ����� ���� ����� ���O, �� �������� ������ ��� �

��� '���*��. �� �#� ���� ������� ��� �������� ��������� � ��� '���*��, ����� �������� ��*�& PlotJoined � True.9 ��� ���-������� ������ ��*�� ���� ����� &� ���� ����� �� ���� ��-�� ��. A� ����&%� ����� ����"��� ����� ������ '���*��.

9 $ 6-� ����� ���� �� ������ ��*�� �"���� �� ����� Joined. ��� � ���� ��*�������

�� #��'��� ListLinePlot, ������ �� ��������& ���� #��'��, � ������ ���� ����� &� ���� ��.

Page 88: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

88

?��� "����, �� ����O����� ��*�� '����������� #��'�-

���, ����������� ���, �������� � �� �����#� ��� #��'����. �� ������ ������ ��������� �� ����� #��'�� '���*��

( ) sin( ) sin( )f x x y x y� � � � .

Page 89: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

89

$ "���&��� �����#� ��"��� ���� ���"��, �� �������� "��� ��"������� �� �������& #��'���� – ��O� ���� ���� ��� ��"������� ���� Mathematica. ������ �������� ���� #��'�-���, � ������������ ��� ���O���� Graphics10 ������� ��-���#� ����O �������� '���*�� �� ������� ���#�� ���� #��-'����. ��� �������� � ���� ����� �"�������� � ������ ���� ��� ������� � ������.

�$($�� � -/#$%!�!�0 1. ������� #��'��� '���*��:

a) sin(3 )ln( )

exp( )x

xx

��

;

b) 5 sin

7 cos

x t

y t

�� ��;

c) 3(1 cos )� �� � (��� �������� �����#� #��'��� �������"�-���� '���*�� PolarPlot).

2. A���, ��� ��%���&, ���� �� ���� ����*������ ����-���� #��'������ ��������: a) 3 ln 1 0x x� � � ; b) 22 sin sin 1x x� � ; c) 2 exp( ) lgx x x� � .

3. ������� #��'�� '���*�� �� ����� ���#�������#� �����#� '����, ������%#� �� ������� *�'�.

4. !�������� � ������� #��'�� '���*�� 23 7

5 2xx��

.

13. ��6���� ������B������5 �������� � ������ ������B������5 ��������

!" ������ '�"��� � ���O� ������� �"����, �� ����O����� ���*����, �������� %�� � ������� ��"��, ����� ������ � ����%�& ��''��*������� ��������. ��<��� �O�� ���#�� "���� �����-� � �O��& �������&%�� ��''��*������� ��������, �����-�� �������� ��''�"�� � �������������. ������� "���&��� � ��, �� ���#� ������� �������� ������ �� �����#� �������-

10 $ 6-� ����� ���� Graphics ��"���� �� �������� ����: BarCharts, Histograms, PieCharts � . �.

Page 90: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

90

���#� �O�� , � �O�� ���#��, � �����������, ��� "�������. �� �������� �������� ��"������� ��*������ ������� ����, ��"��� &%� ������� ������� �O�� �������� �� ������-��� �������, ���������� �O�� ������ "���������� ��� �-��"�����. ��� Mathematica ��"��� ���O���� ����� �O���� �������� � ������� ��� �� ����� �O�� . ���� �#�, ��� ��-"��� , �" #������#� "���� �������� �����, ������� ������� �O�� �������� ������� �������� "� ������� ��� , ����� ������ "����� � ��%���� �����&��, �� ������ ������ � �������� .

�� �O�� ��''��*������� �������� � ��� Mathematica ��%��� '���*� ����:

DSolve[���� �� , y,x]11, ����� ��"��� �O�� ��''��*������ ������� �� ������ y, ����� , � ���& �����, "����� � �"�������� ������� x.

��� �� ������� ��������� ������"����� ������ '���*�� � ��"������ ����� �.

13.1. �)�-��!�� #�9�!�& " )LJ�: "�(� !��#�� ���� ��������� ������� ��% �O�� ������� �

������"������ ������ ��''��*������� . $ ����� ������ �-O�� ������� '( ) ( )x t k x t� � .

��� ����� �" �����#� ������, �O�� ������� � ��� �����-

����� ("���� �������) � �������&%� �������� ��''��*�-������ 12. @����#���� '���*�� Solve, ��� "����� ������� � '���*�� Dsolve, ��������� ����� "� �, ���� � �������� ������� �� �� �������� ��������� (==). A� � ��� ����� � ��� ����� �� ����-*�& ����������� (=) – <� ��� ������ � ������������� �O�����.

?��� "����, �� ����"����� � ��������� �������� � '���*�� DSolve ��� ��� "������� ���� ���������: � ������"���-��� '���*�� D, ��� ���� ����"��� ��O, � � ����%�& �����%���� "����� ����"������:

11 !� ������ '���*�� ������� �������*�� ��� ���� '���*��: D – �������� ����"���-

��� � Solve – �O�� ������� ��������. 12 �������� ������, ������, "����� � ���� ��''��*������#� ������� . ��� ��

������� �� ����� ����"������ ���� ������ ������ ��� ��, �� ������� � ��� ����"������ – �� � . �.

Page 91: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

91

A� ��� ������, �� ������ ������� ��#� ��� �O��

����� ��� ������"������ ����#� ������� "�����.

13.2. ��9�!�� -#$"!�!�& � !$�$�+!�:� -��)"�0:� /O�� �������� � ��%� ���, ��% ��#�, ������� ��O�

����������� ����, � �� �O�� ������� "���� ��������� �-O�� � ���������� ������ ��. �� ������ ��������� �O�� ������� ''( ) 0x t � , #� ��������� � ��������� ���� ����� ���-�� x0, � �������� ������� – v013. $ �"���� �O�� �������

��� � �������� ������, ��� ������� � ������ ��������, ��-

��� �������� <�� ��������14, �������� �O�� �� ������ � ���� ���� �������&, "���� %� ����� � ��������� ������� � ��-������� ��������. ��� ����� �" �����#� ������, �������� ������ "���&� ��� ����������� ������� � ����� ��#��� '���*�� DSolve. ��� ��� ��#����� � ������ '���*�� ������ ��� 3, � ����-��� � �������� ������ "�������&� � ��� ������, . . �" ��� � '�#���� ������.

@����#����� ����"�� ��#� ��� ������� �O�� ��� ����-��� ��''��*������� ��������.

13.3. ��9�!�� ���*�: (�NN�#�!;�$�+!�7 -#$"!�!�& ��� ����� ��� � �" ������%#� ��"���, �O�� ���� ��'-

'��*������� �������� "���&��� � ������ ��������� �����-����� �������� � ������ '���*�� DSolve. ���� �#�, ����� ��#�-�� �� ��� �������, � ������ ��������� ���"��, ��������� ����� ������� ��� �O��� �������. $ ����� ������ �-O�� ����� ����:

'( ) ( ).

'( ) ( )

x t y t

y t x t

�� ��

13 A�������, �� � ��''��*������� ��������� ������� – <� ���� ����"����� �� �����. 14 $ ������ ����� �������#�� , �� ����� ����� 1 � � ���� ��� .

Page 92: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

92

$ �"���� �������:

$ ������ ����� ������� �O�� � ��%� ���. �� �#� ����

������� �����, �O�� "������ �������� ������ (0) 0, (0) 0x x y y� � .15 /O�� <�� ����� � ������ ����� ���

��#� �� ����&%�� ����"��:

$ ����O���� ������ �O�� ��''��*������� ��������

������� ���O��� #����"���� � ��<��� �"���� ����� '���*�� DSolve ���"�� ����%�� � ����%�& '���*�� Simplify ��� FullSimplify.

��� ����� �" �����#� ������, �O�� � ������ ����� ������-

� ��� ������, �� ��� ������"������ '���*�� ����%�� ���� ������, �� ��� , "��������� �� �O��, ��� "�������� ��-������ (������� <� ����� '���*�� FullSimplify).

15 A������� ������ "���&� �����#����� ����"��, ��� � � ����� �O�� �������� � ������-

���� ������ ��.

Page 93: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

93

13.4. �����!!)� #�9�!�� (�NN�#�!;�$�+!�7 -#$"!�!�& A�����, �� �� ��#� �� "����#� � �������� � ��� �����

�, �� ��O� ���� ���� ��''��*������� �������� ��� ��� �O�� ����������. ��� Mathematica ��"��� ������� <� ��-������, �� � � � "��������. =� ��� ��� �O�� �������-��� ����O����� �������� ������� ��''��*������� �������� � ���� ����� ��<''�*����� � ������ �������� �������� � �-������� ��<''�*�����. ���� �#�, ��� ��� �O�� ����-����� ����� �������� ��������. C������ ������� � ����� �������� ��#� ��� �O�� � ������"������ �������� �����16.

�� �O�� ��''��*������� �������� ������"�� '���*� : NDSolve[���� �� , y,{x,xmin,xmax}]

$����, �� ��#���� '���*�� NDSolve ��������� �����#���� '���*�� DSolve, "� ����&���� ������#� ��#����, ������ "���-� � ��� ������ � ���"��� � ����� �����"��, � ������ ����� – �����, ��������� ����� �O�� �������. /�������� �� ����� ������� �O�� ������� ����#� ��� ��� ''( ) 2 ( )y x y x� � #�����-���� ������ ��17 (0) 0, '(0) 0.05y y� � � . A���� �O�� � �����-� ����� � 0 �� 5:

$ �"���� ������� �O�� � ��� ��*������� ���������&%� '���*��, �����& ����� ������"���� ��������� ��� ������& '���*�&, ������� �� ������� ��������#� ������ :

����� � ������ ����� ����� ����� �����, �� ��� ��������� �"���� ���� ���"�� � ���&.

16 ?�� "����, �� ���� ��������, �O�� ������ � ����������� ��� ��� ��� ����-

���, �� ���O �O�� �������, �� ��� ��� , "������� �� ���������� �O��, ��-� ��� ��%����� ����O, �� ��� �������� �O���.

17 ?��� ������, �� ��� �������� �O��� ������� #������� ������ ��#� ��� "����� ����� � ��� �������� "������ � � ��#� ��� "����� � ��� ��������.

Page 94: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

94

!�����"� ��������� �"����, ����� ��� ������� #��'��

������ '���*�� � ������������� �����"�� "������, ��� ����-"��� �� ����&%� �����:

��� ������"������ �"����� �O��� ���� ������, �� �-

"���� ������ ����� � ������ ����, ������ ��� "���� ��� �O��� ������� . �� ���#�� "������ �"���� ��� ��� � ����-��� , �� �� � ������.

@����#����� ����"�� ����� �O�� ����� ��������. A����-��, �O�� ����� ��������:

'( ) ( )

'( ) 0.03 ( ) sin ( )

x t y t

y t y t x t

�� � � ��,

�� #�������� �������: (0) 0, (0) 2.15, x (0,100)x y� � � � �����-�� #��'�� '���*��:

Page 95: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

95

$ "���&��� �����#� ��"��� ������ �� ���"��, �� '���*�

NDSolve �� �������� ����O� �������� ��#�����, ��"��� &-%�� ������ � ���*���� �������� , ������� "������ O�# ��"��-�� ���, ����� ���� �O�� � . �. ����������� ����� ����� �"��� �" ���������#� ���������� ���� Mathematica.

�$($�� � -/#$%!�!�0 1. /O�� ��''��*������ ������� "( ) '( ) 0x t ax t� � :

a) � ��%� ��� � �*��� ��� , "��������� ����� �� ��-������ ;

b) � "������ ����"������� ��������� �������. C*��� ��� �������� � ��������� "��������� ( )x t � ��������� ��-������, ������� �������� #��'���� �� �����.

2. /O�� ����� �������� ''( ) ( )

'( ) ( )

x t y t

y t x t

�� ��, "���� �������� ������

� ��%� ���. ������� #��'�� ��������� �O���.

Page 96: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

96

3. ������ ������� �O�� �������� �" "���� 1 � 2, � ������� ��� , "������� �� �������� ��� �������� �O��� � ��-��� ����������� ���������.

4. /O�� ������� A�&��� �� #����������#� ��*��� ��� 2''( ) ( )x t x t�� � , #� /k m� � . A��� "��������� ���*����-

���, ��������� � ������ <��#�� � �����, � ������� �� �� ����� #��'��.

���� � ���������� 1. $. �� �����. Mathematica 4: ������ ����. – ?��.: ���, 2001. 2. $. �� �����. Mathematica 4 � ������ ���O�����. – ?��.: A�-

����, 2000. 3. $.�. �� �����. Mathematica 4.1.4.2.5.0 � ���������� � ������-

�������� ������. – ).: ?C+CA-����, 2004. 4. ;.�. L�������. Mathematica 5: ?��������. – ).: �����#, 2004.

Page 97: Mathematica - portal.tpu.ru · 9 Mathematica ˜ , Sin[x]. Mathematica ˙˝ - . 2 . ˚˙ * 2 Mathematica Pi , % = 3.14159… E , e = 2.71828… I Infinity ˝˙˝" , ˛˝ ˇ"ˆ

97

��� ��� �������

����� MATHEMATICA ��! �"���#� �#�� ����

���� I

��� ��� ���� ��

"�����# ������� $.%. %����&��

������� �.�. ��������� '����� �.�. ����� (���#� � ����� �.�. �����

�. . ��������

Подписано к печати 30.07.2008. Формат 60х84/16. Бумага «Снегурочка». Печать RISO. Усл. печ. л. 5,64. Уч.�изд. л. 5,1.

Заказ KKK. Тираж 100 экз.

Томский политехнический университет Система менеджмента качества

Томского политехнического университета сертифицирована NATIONAL QUALITY ASSURANCE по стандарту ISO 9001:2000

. 634050, г. Томск, пр. Ленина, 30.