Mathematik Q2

Cornelsen, S. 151, Nr. 4


(%i2) "x-Vektor xvec"$

(%i3) xvec : transpose(matrix ([x,y,z]));
                                     [ x ]
                                     [   ]
(%o3)                                [ y ]
                                     [   ]
                                     [ z ]

(%i4) "Aufpunkt stuetzvec"$

(%i5) stuetzg : transpose(matrix ([1.0,2.0,3.0]));
                                    [ 1.0 ]
                                    [     ]
(%o5)                               [ 2.0 ]
                                    [     ]
                                    [ 3.0 ]

(%i6) "Richtungsvektor uvec"$

(%i7) uvecg : transpose(matrix ([-1.0,0.0,2.0]));
                                   [ - 1.0 ]
                                   [       ]
(%o7)                              [  0.0  ]
                                   [       ]
                                   [  2.0  ]

(%i8) "Geradengleichung g"$

(%i9) display(stuetzg +  r * uvecg)$
                    [ 1.0 ]   [ - 1.0 r ]   [ 1.0 - 1.0 r ]
                    [     ]   [         ]   [             ]
                    [ 2.0 ] + [   0.0   ] = [     2.0     ]
                    [     ]   [         ]   [             ]
                    [ 3.0 ]   [  2.0 r  ]   [ 2.0 r + 3.0 ]


(%i10) g : stuetzg +  r * uvecg$

- - - - -

(%i11) "x-Vektor xvec"$

(%i12) xvec : transpose(matrix ([x,y,z]));
                                     [ x ]
                                     [   ]
(%o12)                               [ y ]
                                     [   ]
                                     [ z ]

(%i13) "Aufpunkt stuetzvec"$

(%i14) stuetzh : transpose(matrix ([0.0,4.0,4.0]));
                                    [ 0.0 ]
                                    [     ]
(%o14)                              [ 4.0 ]
                                    [     ]
                                    [ 4.0 ]

(%i15) "Richtungsvektor uvec"$

(%i16) uvech : transpose(matrix ([0.0,-2.0,1.0]));
                                   [  0.0  ]
                                   [       ]
(%o16)                             [ - 2.0 ]
                                   [       ]
                                   [  1.0  ]

(%i17) "Geradengleichung g"$

(%i18) display(stuetzh +  r * uvech)$
                    [ 0.0 ]   [   0.0   ]   [     0.0     ]
                    [     ]   [         ]   [             ]
                    [ 4.0 ] + [ - 2.0 r ] = [ 4.0 - 2.0 r ]
                    [     ]   [         ]   [             ]
                    [ 4.0 ]   [  1.0 r  ]   [ 1.0 r + 4.0 ]


(%i19) h : stuetzh +  r * uvech$

- - - - -

(%i20) "a)"$


(%i21) "Schnittpunkt der Geraden g und h"$


(%i22) sp : transpose(matrix([  0.000000000000,  2.000000000000,  5.000000000000]));
                                    [ 0.0 ]
                                    [     ]
(%o22)                              [ 2.0 ]
                                    [     ]
                                    [ 5.0 ]

(%i23) "Schnittwinkel alpha =  66.421821521798"$


(%i24) "b) Ebene, bestimmt durch g und h"$


(%i25) "Aufpunkt stuetzE"$


(%i26) stuetzE : transpose(matrix ([0.0,4.0,4.0]));
                                    [ 0.0 ]
                                    [     ]
(%o26)                              [ 4.0 ]
                                    [     ]
                                    [ 4.0 ]

(%i27) "Richtungsvektoren uvec und vvec"$


(%i28) uvecE : transpose(matrix ([-1.0,0.0,2.0]));
                                   [ - 1.0 ]
                                   [       ]
(%o28)                             [  0.0  ]
                                   [       ]
                                   [  2.0  ]

(%i29) vvecE : transpose(matrix ([0.0,-2.0,1.0]));
                                   [  0.0  ]
                                   [       ]
(%o29)                             [ - 2.0 ]
                                   [       ]
                                   [  1.0  ]

(%i30) "Ebenengleichung"$


(%i31) display(stuetzE +  r * uvecE +  s * vvecE)$
         [ 0.0 ]   [ - 1.0 r ]   [   0.0   ]   [       - 1.0 r       ]
         [     ]   [         ]   [         ]   [                     ]
         [ 4.0 ] + [   0.0   ] + [ - 2.0 s ] = [     4.0 - 2.0 s     ]
         [     ]   [         ]   [         ]   [                     ]
         [ 4.0 ]   [  2.0 r  ]   [  1.0 s  ]   [ 1.0 s + 2.0 r + 4.0 ]


(%i32) "c) Koordinatenform"$


(%i33) "2 z + y + 4 x = 12.0 "$

Normalenvektor

                                     [ 4 ]
                                     [   ]
(%o47)                               [ 1 ]
                                     [   ]
                                     [ 2 ]


(%i50) "Koordinatenform"$


(%i51) koordinatenform(xvec,nvecE,dE)$
2 z + y + 4 x = 12.0 

(%i52) "Normalform"$


(%i53) display(xvec . nvecE)$
                         [ x ]   [ 4 ]
                         [   ]   [   ]
                         [ y ] . [ 1 ] = 2 z + y + 4 x
                         [   ]   [   ]
                         [ z ]   [ 2 ]


(%i54) xvec . nvecE  - dE = 0;
(%o54)                     2 z + y + 4 x - 12.0 = 0

(%i55) s1 : transpose(matrix ([x,0,0]))$


(%i56) s2 : transpose(matrix ([0,y,0]))$


(%i57) s3 : transpose(matrix ([0,0,z]))$


(%i58) spurpunkt(stmp,nvec,d,i) := . . . (Makro)

(%i59) "Spurpunkte"$

(%i60) "x-Achse"$

(%i61) spurpunkt(s1,nvecE,dE,1)$

[ 3 ]
[   ]
[ 0 ] 
[   ]
[ 0 ]

(%i62) "y-Achse"$


(%i63) spurpunkt(s2,nvecE,dE,2)$

[ 0  ]
[    ]
[ 12 ] 
[    ]
[ 0  ]

(%i64) "z-Achse"$


(%i65) spurpunkt(s3,nvecE,dE,3)$

[ 0 ]
[   ]
[ 0 ] 
[   ]
[ 6 ]

(%i66) "Abstand der Ebene E vom Ursprung: d =   2.618614682832"$

(%i67) "d) "$

(%i68) "Punkt P"$

(%i69) P: transpose(matrix ([4.0,0.0,3.0]));
                                    [ 4.0 ]
                                    [     ]
(%o69)                              [ 0.0 ]
                                    [     ]
                                    [ 3.0 ]

(%i70) "Abstand Punkt P von Ebene E: d =   2.182178902360"$

(%i71) "Idee: Linearkombination, Antwort: a = 9,5"$

(%i72) "e) Volumen der Pyramide"$

(%i73) "Tetraeder (Punkte A, B, C, D)"$

(%i74) T1_A : transpose(matrix ([0.0,0.0,0.0]));
                                    [ 0.0 ]
                                    [     ]
(%o74)                              [ 0.0 ]
                                    [     ]
                                    [ 0.0 ]

(%i75) T1_B : transpose(matrix ([3.0,0.0,0.0]));
                                    [ 3.0 ]
                                    [     ]
(%o75)                              [ 0.0 ]
                                    [     ]
                                    [ 0.0 ]

(%i76) T1_C : transpose(matrix ([0.0,12.0,0.0]));
                                   [ 0.0  ]
                                   [      ]
(%o76)                             [ 12.0 ]
                                   [      ]
                                   [ 0.0  ]

(%i77) T1_D : transpose(matrix ([0.0,0.0,6.0]));
                                    [ 0.0 ]
                                    [     ]
(%o77)                              [ 0.0 ]
                                    [     ]
                                    [ 6.0 ]

(%i86) "Tetraeder T1"$


(%i87) "Oberflaeche O=104.243181254603"$


(%i88) "Volumen V= 36.000000000000"$


(%i89) "f)"$


(%i90) "Punkt R"$


(%i91) R: transpose(matrix ([1.0,2.0,2.0]));
                                    [ 1.0 ]
                                    [     ]
(%o91)                              [ 2.0 ]
                                    [     ]
                                    [ 2.0 ]

(%i92) "Laut Zeichnung (!) liegt der Punkt R(1|2|2) innerhalb der Pyramide"$
Funktionen-Plot