Subversion Repositories svnkaklik

Rev

Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
642 kaklik 1
(* Content-type: application/mathematica *)
2
 
3
(*** Wolfram Notebook File ***)
4
(* http://www.wolfram.com/nb *)
5
 
6
(* CreatedBy='Mathematica 7.0' *)
7
 
8
(*CacheID: 234*)
9
(* Internal cache information:
10
NotebookFileLineBreakTest
11
NotebookFileLineBreakTest
12
NotebookDataPosition[       145,          7]
13
NotebookDataLength[     12573,        447]
14
NotebookOptionsPosition[     11462,        403]
15
NotebookOutlinePosition[     11800,        418]
16
CellTagsIndexPosition[     11757,        415]
17
WindowFrame->Normal*)
18
 
19
(* Beginning of Notebook Content *)
20
Notebook[{
21
 
22
Cell[CellGroupData[{
23
Cell[BoxData[
24
 RowBox[{"Solve", "[", 
25
  RowBox[{
26
   RowBox[{"{", 
27
    RowBox[{
28
     SuperscriptBox["a", "2"], "==", 
29
     RowBox[{
30
      SuperscriptBox["y", "2"], "+", 
31
      SuperscriptBox["x", "2"]}]}], "}"}], ",", "y"}], "]"}]], "Input",
32
 CellChangeTimes->{{3.48025536079537*^9, 3.480255409441049*^9}, 
33
   3.4802557921624203`*^9, {3.480257620378004*^9, 3.4802576479939127`*^9}}],
34
 
35
Cell[BoxData[
36
 RowBox[{"{", 
37
  RowBox[{
38
   RowBox[{"{", 
39
    RowBox[{"y", "\[Rule]", 
40
     RowBox[{"-", 
41
      SqrtBox[
42
       RowBox[{
43
        SuperscriptBox["a", "2"], "-", 
44
        SuperscriptBox["x", "2"]}]]}]}], "}"}], ",", 
45
   RowBox[{"{", 
46
    RowBox[{"y", "\[Rule]", 
47
     SqrtBox[
48
      RowBox[{
49
       SuperscriptBox["a", "2"], "-", 
50
       SuperscriptBox["x", "2"]}]]}], "}"}]}], "}"}]], "Output",
51
 CellChangeTimes->{{3.480257640519597*^9, 3.4802576487436953`*^9}}]
52
}, Open  ]],
53
 
54
Cell[CellGroupData[{
55
 
56
Cell[BoxData[
57
 RowBox[{"Solve", "[", 
58
  RowBox[{
59
   RowBox[{"{", 
60
    RowBox[{
61
     SuperscriptBox["b", "2"], "==", " ", 
62
     RowBox[{
63
      SuperscriptBox["y", "2"], "+", " ", 
64
      SuperscriptBox[
65
       RowBox[{"(", 
66
        RowBox[{"r", "-", "x"}], ")"}], "2"]}]}], "}"}], ",", " ", "x"}], 
67
  "]"}]], "Input",
68
 CellChangeTimes->{{3.480255415164916*^9, 3.480255478591317*^9}, 
69
   3.480255522060379*^9, {3.4802557847342453`*^9, 3.480255787857032*^9}, {
70
   3.480257705501953*^9, 3.480257729524658*^9}}],
71
 
72
Cell[BoxData[
73
 RowBox[{"{", 
74
  RowBox[{
75
   RowBox[{"{", 
76
    RowBox[{"x", "\[Rule]", 
77
     RowBox[{"r", "-", 
78
      SqrtBox[
79
       RowBox[{
80
        SuperscriptBox["b", "2"], "-", 
81
        SuperscriptBox["y", "2"]}]]}]}], "}"}], ",", 
82
   RowBox[{"{", 
83
    RowBox[{"x", "\[Rule]", 
84
     RowBox[{"r", "+", 
85
      SqrtBox[
86
       RowBox[{
87
        SuperscriptBox["b", "2"], "-", 
88
        SuperscriptBox["y", "2"]}]]}]}], "}"}]}], "}"}]], "Output",
89
 CellChangeTimes->{{3.480257724291691*^9, 3.4802577301500607`*^9}}]
90
}, Open  ]],
91
 
92
Cell[CellGroupData[{
93
 
94
Cell[BoxData[
95
 RowBox[{"Eliminate", "[", 
96
  RowBox[{
97
   RowBox[{"{", 
98
    RowBox[{
99
     RowBox[{
100
      SuperscriptBox["a", "2"], "==", 
101
      RowBox[{
102
       SuperscriptBox["y", "2"], "+", 
103
       SuperscriptBox["x", "2"]}]}], ",", 
104
     RowBox[{
105
      SuperscriptBox["b", "2"], "==", 
106
      RowBox[{
107
       SuperscriptBox["y", "2"], "+", " ", 
108
       SuperscriptBox[
109
        RowBox[{"(", 
110
         RowBox[{"r", "-", "x"}], ")"}], "2"]}]}]}], "}"}], ",", "x"}], 
111
  "]"}]], "Input",
112
 CellChangeTimes->{{3.48025742799592*^9, 3.480257444164321*^9}, {
113
  3.480257523613083*^9, 3.4802575457893877`*^9}, {3.4802575824866943`*^9, 
114
  3.480257595868989*^9}}],
115
 
116
Cell[BoxData[
117
 RowBox[{
118
  RowBox[{
119
   RowBox[{"-", 
120
    SuperscriptBox["b", "4"]}], "+", 
121
   RowBox[{"2", " ", 
122
    SuperscriptBox["b", "2"], " ", 
123
    SuperscriptBox["r", "2"]}], "-", 
124
   SuperscriptBox["r", "4"], "-", 
125
   RowBox[{"4", " ", 
126
    SuperscriptBox["r", "2"], " ", 
127
    SuperscriptBox["y", "2"]}]}], "\[Equal]", 
128
  RowBox[{
129
   SuperscriptBox["a", "4"], "+", 
130
   RowBox[{
131
    SuperscriptBox["a", "2"], " ", 
132
    RowBox[{"(", 
133
     RowBox[{
134
      RowBox[{
135
       RowBox[{"-", "2"}], " ", 
136
       SuperscriptBox["b", "2"]}], "-", 
137
      RowBox[{"2", " ", 
138
       SuperscriptBox["r", "2"]}]}], ")"}]}]}]}]], "Output",
139
 CellChangeTimes->{3.480257547792871*^9, 3.4802575969300547`*^9}]
140
}, Open  ]],
141
 
142
Cell[CellGroupData[{
143
 
144
Cell[BoxData[
145
 RowBox[{"Solve", "[", 
146
  RowBox[{
147
   RowBox[{"{", 
148
    RowBox[{
149
     RowBox[{
150
      RowBox[{"-", 
151
       SuperscriptBox["b", "4"]}], "+", 
152
      RowBox[{"2", " ", 
153
       SuperscriptBox["b", "2"], " ", 
154
       SuperscriptBox["r", "2"]}], "-", 
155
      SuperscriptBox["r", "4"], "-", 
156
      RowBox[{"4", " ", 
157
       SuperscriptBox["r", "2"], " ", 
158
       SuperscriptBox["y", "2"]}]}], "\[Equal]", 
159
     RowBox[{
160
      SuperscriptBox["a", "4"], "+", 
161
      RowBox[{
162
       SuperscriptBox["a", "2"], " ", 
163
       RowBox[{"(", 
164
        RowBox[{
165
         RowBox[{
166
          RowBox[{"-", "2"}], " ", 
167
          SuperscriptBox["b", "2"]}], "-", 
168
         RowBox[{"2", " ", 
169
          SuperscriptBox["r", "2"]}]}], ")"}]}]}]}], "}"}], ",", "y"}], "]"}]],\
170
 "Input",
171
 CellChangeTimes->{{3.4802578175085773`*^9, 3.4802578662078457`*^9}, {
172
  3.480257934799398*^9, 3.4802579576905527`*^9}}],
173
 
174
Cell[BoxData[
175
 RowBox[{"{", 
176
  RowBox[{
177
   RowBox[{"{", 
178
    RowBox[{"y", "\[Rule]", 
179
     RowBox[{"-", 
180
      FractionBox[
181
       RowBox[{"\[ImaginaryI]", " ", 
182
        SqrtBox[
183
         RowBox[{
184
          SuperscriptBox["a", "4"], "+", 
185
          SuperscriptBox["b", "4"], "-", 
186
          RowBox[{"2", " ", 
187
           SuperscriptBox["b", "2"], " ", 
188
           SuperscriptBox["r", "2"]}], "+", 
189
          SuperscriptBox["r", "4"], "+", 
190
          RowBox[{
191
           SuperscriptBox["a", "2"], " ", 
192
           RowBox[{"(", 
193
            RowBox[{
194
             RowBox[{
195
              RowBox[{"-", "2"}], " ", 
196
              SuperscriptBox["b", "2"]}], "-", 
197
             RowBox[{"2", " ", 
198
              SuperscriptBox["r", "2"]}]}], ")"}]}]}]]}], 
199
       RowBox[{"2", " ", "r"}]]}]}], "}"}], ",", 
200
   RowBox[{"{", 
201
    RowBox[{"y", "\[Rule]", 
202
     FractionBox[
203
      RowBox[{"\[ImaginaryI]", " ", 
204
       SqrtBox[
205
        RowBox[{
206
         SuperscriptBox["a", "4"], "+", 
207
         SuperscriptBox["b", "4"], "-", 
208
         RowBox[{"2", " ", 
209
          SuperscriptBox["b", "2"], " ", 
210
          SuperscriptBox["r", "2"]}], "+", 
211
         SuperscriptBox["r", "4"], "+", 
212
         RowBox[{
213
          SuperscriptBox["a", "2"], " ", 
214
          RowBox[{"(", 
215
           RowBox[{
216
            RowBox[{
217
             RowBox[{"-", "2"}], " ", 
218
             SuperscriptBox["b", "2"]}], "-", 
219
            RowBox[{"2", " ", 
220
             SuperscriptBox["r", "2"]}]}], ")"}]}]}]]}], 
221
      RowBox[{"2", " ", "r"}]]}], "}"}]}], "}"}]], "Output",
222
 CellChangeTimes->{{3.480257840241704*^9, 3.4802578671962*^9}, {
223
  3.4802579391864157`*^9, 3.48025795830022*^9}}]
224
}, Open  ]],
225
 
226
Cell[CellGroupData[{
227
 
228
Cell[BoxData[
229
 RowBox[{"Eliminate", "[", 
230
  RowBox[{
231
   RowBox[{"{", 
232
    RowBox[{
233
     RowBox[{
234
      SuperscriptBox["a", "2"], "==", 
235
      RowBox[{
236
       SuperscriptBox["y", "2"], "+", 
237
       SuperscriptBox["x", "2"]}]}], ",", 
238
     RowBox[{
239
      SuperscriptBox["b", "2"], "==", 
240
      RowBox[{
241
       SuperscriptBox["y", "2"], "+", " ", 
242
       SuperscriptBox[
243
        RowBox[{"(", 
244
         RowBox[{"r", "-", "x"}], ")"}], "2"]}]}]}], "}"}], ",", "y"}], 
245
  "]"}]], "Input",
246
 CellChangeTimes->{{3.48025799004694*^9, 3.480257990158451*^9}}],
247
 
248
Cell[BoxData[
249
 RowBox[{
250
  RowBox[{
251
   SuperscriptBox["b", "2"], "-", 
252
   SuperscriptBox["r", "2"], "+", 
253
   RowBox[{"2", " ", "r", " ", "x"}]}], "\[Equal]", 
254
  SuperscriptBox["a", "2"]}]], "Output",
255
 CellChangeTimes->{3.480257991665391*^9}]
256
}, Open  ]],
257
 
258
Cell[CellGroupData[{
259
 
260
Cell[BoxData[
261
 RowBox[{"Solve", "[", 
262
  RowBox[{
263
   RowBox[{
264
    RowBox[{
265
     SuperscriptBox["b", "2"], "-", 
266
     SuperscriptBox["r", "2"], "+", 
267
     RowBox[{"2", " ", "r", " ", "x"}]}], "\[Equal]", 
268
    SuperscriptBox["a", "2"]}], ",", "x"}], "]"}]], "Input",
269
 CellChangeTimes->{{3.480257998664236*^9, 3.480258017542581*^9}}],
270
 
271
Cell[BoxData[
272
 RowBox[{"{", 
273
  RowBox[{"{", 
274
   RowBox[{"x", "\[Rule]", 
275
    FractionBox[
276
     RowBox[{
277
      SuperscriptBox["a", "2"], "-", 
278
      SuperscriptBox["b", "2"], "+", 
279
      SuperscriptBox["r", "2"]}], 
280
     RowBox[{"2", " ", "r"}]]}], "}"}], "}"}]], "Output",
281
 CellChangeTimes->{{3.4802580114774437`*^9, 3.480258018154606*^9}}]
282
}, Open  ]],
283
 
284
Cell[CellGroupData[{
285
 
286
Cell[BoxData[
287
 RowBox[{"Simplify", "[", 
288
  RowBox[{
289
   RowBox[{
290
    RowBox[{"-", 
291
     SuperscriptBox["b", "4"]}], "+", 
292
    RowBox[{"2", " ", 
293
     SuperscriptBox["b", "2"], " ", 
294
     SuperscriptBox["r", "2"]}], "-", 
295
    SuperscriptBox["r", "4"], "-", 
296
    RowBox[{"4", " ", 
297
     SuperscriptBox["r", "2"], " ", 
298
     SuperscriptBox["y", "2"]}]}], "\[Equal]", 
299
   RowBox[{
300
    SuperscriptBox["a", "4"], "+", 
301
    RowBox[{
302
     SuperscriptBox["a", "2"], " ", 
303
     RowBox[{"(", 
304
      RowBox[{
305
       RowBox[{
306
        RowBox[{"-", "2"}], " ", 
307
        SuperscriptBox["b", "2"]}], "-", 
308
       RowBox[{"2", " ", 
309
        SuperscriptBox["r", "2"]}]}], ")"}]}]}]}], "]"}]], "Input",
310
 CellChangeTimes->{{3.4802585314322577`*^9, 3.4802585376049767`*^9}}],
311
 
312
Cell[BoxData[
313
 RowBox[{
314
  RowBox[{
315
   SuperscriptBox["a", "4"], "+", 
316
   SuperscriptBox["b", "4"], "+", 
317
   SuperscriptBox["r", "4"], "+", 
318
   RowBox[{"4", " ", 
319
    SuperscriptBox["r", "2"], " ", 
320
    SuperscriptBox["y", "2"]}]}], "\[Equal]", 
321
  RowBox[{
322
   RowBox[{"2", " ", 
323
    SuperscriptBox["b", "2"], " ", 
324
    SuperscriptBox["r", "2"]}], "+", 
325
   RowBox[{"2", " ", 
326
    SuperscriptBox["a", "2"], " ", 
327
    RowBox[{"(", 
328
     RowBox[{
329
      SuperscriptBox["b", "2"], "+", 
330
      SuperscriptBox["r", "2"]}], ")"}]}]}]}]], "Output",
331
 CellChangeTimes->{3.480258538867161*^9}]
332
}, Open  ]],
333
 
334
Cell[CellGroupData[{
335
 
336
Cell[BoxData[
337
 RowBox[{"Solve", "[", 
338
  RowBox[{
339
   RowBox[{
340
    RowBox[{
341
     SuperscriptBox["a", "4"], "+", 
342
     SuperscriptBox["b", "4"], "+", 
343
     SuperscriptBox["r", "4"], "+", 
344
     RowBox[{"4", " ", 
345
      SuperscriptBox["r", "2"], " ", 
346
      SuperscriptBox["y", "2"]}]}], "\[Equal]", 
347
    RowBox[{
348
     RowBox[{"2", " ", 
349
      SuperscriptBox["b", "2"], " ", 
350
      SuperscriptBox["r", "2"]}], "+", 
351
     RowBox[{"2", " ", 
352
      SuperscriptBox["a", "2"], " ", 
353
      RowBox[{"(", 
354
       RowBox[{
355
        SuperscriptBox["b", "2"], "+", 
356
        SuperscriptBox["r", "2"]}], ")"}]}]}]}], ",", "y"}], "]"}]], "Input",
357
 CellChangeTimes->{{3.48025855657006*^9, 3.4802585750239153`*^9}}],
358
 
359
Cell[BoxData[
360
 RowBox[{"{", 
361
  RowBox[{
362
   RowBox[{"{", 
363
    RowBox[{"y", "\[Rule]", 
364
     RowBox[{"-", 
365
      FractionBox[
366
       SqrtBox[
367
        RowBox[{
368
         RowBox[{"-", 
369
          SuperscriptBox["a", "4"]}], "+", 
370
         RowBox[{"2", " ", 
371
          SuperscriptBox["a", "2"], " ", 
372
          SuperscriptBox["b", "2"]}], "-", 
373
         SuperscriptBox["b", "4"], "+", 
374
         RowBox[{"2", " ", 
375
          SuperscriptBox["a", "2"], " ", 
376
          SuperscriptBox["r", "2"]}], "+", 
377
         RowBox[{"2", " ", 
378
          SuperscriptBox["b", "2"], " ", 
379
          SuperscriptBox["r", "2"]}], "-", 
380
         SuperscriptBox["r", "4"]}]], 
381
       RowBox[{"2", " ", "r"}]]}]}], "}"}], ",", 
382
   RowBox[{"{", 
383
    RowBox[{"y", "\[Rule]", 
384
     FractionBox[
385
      SqrtBox[
386
       RowBox[{
387
        RowBox[{"-", 
388
         SuperscriptBox["a", "4"]}], "+", 
389
        RowBox[{"2", " ", 
390
         SuperscriptBox["a", "2"], " ", 
391
         SuperscriptBox["b", "2"]}], "-", 
392
        SuperscriptBox["b", "4"], "+", 
393
        RowBox[{"2", " ", 
394
         SuperscriptBox["a", "2"], " ", 
395
         SuperscriptBox["r", "2"]}], "+", 
396
        RowBox[{"2", " ", 
397
         SuperscriptBox["b", "2"], " ", 
398
         SuperscriptBox["r", "2"]}], "-", 
399
        SuperscriptBox["r", "4"]}]], 
400
      RowBox[{"2", " ", "r"}]]}], "}"}]}], "}"}]], "Output",
401
 CellChangeTimes->{3.480258576154297*^9}]
402
}, Open  ]]
403
},
404
WindowSize->{640, 750},
405
WindowMargins->{{144, Automatic}, {Automatic, 25}},
406
FrontEndVersion->"7.0 for Linux x86 (64-bit) (February 25, 2009)",
407
StyleDefinitions->"Default.nb"
408
]
409
(* End of Notebook Content *)
410
 
411
(* Internal cache information *)
412
(*CellTagsOutline
413
CellTagsIndex->{}
414
*)
415
(*CellTagsIndex
416
CellTagsIndex->{}
417
*)
418
(*NotebookFileOutline
419
Notebook[{
420
Cell[CellGroupData[{
421
Cell[567, 22, 381, 10, 32, "Input"],
422
Cell[951, 34, 476, 16, 46, "Output"]
423
}, Open  ]],
424
Cell[CellGroupData[{
425
Cell[1464, 55, 505, 14, 32, "Input"],
426
Cell[1972, 71, 511, 17, 46, "Output"]
427
}, Open  ]],
428
Cell[CellGroupData[{
429
Cell[2520, 93, 648, 20, 32, "Input"],
430
Cell[3171, 115, 692, 23, 33, "Output"]
431
}, Open  ]],
432
Cell[CellGroupData[{
433
Cell[3900, 143, 892, 28, 32, InheritFromParent],
434
Cell[4795, 173, 1644, 49, 109, "Output"]
435
}, Open  ]],
436
Cell[CellGroupData[{
437
Cell[6476, 227, 546, 18, 32, "Input"],
438
Cell[7025, 247, 240, 7, 33, "Output"]
439
}, Open  ]],
440
Cell[CellGroupData[{
441
Cell[7302, 259, 329, 9, 32, "Input"],
442
Cell[7634, 270, 340, 10, 50, "Output"]
443
}, Open  ]],
444
Cell[CellGroupData[{
445
Cell[8011, 285, 751, 24, 32, "Input"],
446
Cell[8765, 311, 579, 19, 33, "Output"]
447
}, Open  ]],
448
Cell[CellGroupData[{
449
Cell[9381, 335, 693, 21, 32, "Input"],
450
Cell[10077, 358, 1369, 42, 98, "Output"]
451
}, Open  ]]
452
}
453
]
454
*)
455
 
456
(* End of internal cache information *)