Program DiM
(Displacement Method)
(version 0.2.1)
Ravninska i prostorna rešetka
|
Primjer 1.
nodes: 0: (0.000000000000000, 0.000000000000000) 1: (3.00000000000000, 0.000000000000000) 2: (6.00000000000000, 0.000000000000000) 3: (1.50000000000000, 2.50000000000000) 4: (4.50000000000000, 2.50000000000000) elements: 0: (0, 1) 1: (1, 2) 2: (0, 3) 3: (3, 1) 4: (1, 4) 5: (4, 2) 6: (3, 4) supports: 0: (0, 0) 2: (1, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 loads: 1: (0.000000000000000, 100.000000000000) 4: (75.0000000000000, 0.000000000000000) nodes: 0: (0.000000000000000, 0.000000000000000) 1: (3.00000000000000, 0.000000000000000) 2: (6.00000000000000, 0.000000000000000) 3: (1.50000000000000, 2.50000000000000) 4: (4.50000000000000, 2.50000000000000) elements: 0: (0, 1) 1: (1, 2) 2: (0, 3) 3: (3, 1) 4: (1, 4) 5: (4, 2) 6: (3, 4) supports: 0: (0, 0) 2: (1, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 loads: 1: (0.000000000000000, 100.000000000000) 4: (75.0000000000000, 0.000000000000000) |
![]() |
![]() |
[0.000000000000000, -0.000000000000000] [3.00000000000000, -0.000000000000000] [6.00000000000000, -0.000000000000000] [1.50000000000000, -2.50000000000000] [4.50000000000000, -2.50000000000000] [0.000000000000000, -0.000000000000000] [3.00000000000000, -0.000000000000000] [6.00000000000000, -0.000000000000000] [1.50000000000000, -2.50000000000000] [4.50000000000000, -2.50000000000000] |
7 [-1 -1] [ 0 1] [ 2 -1] [ 3 4] [ 5 6] 7 [-1 -1] [ 0 1] [ 2 -1] [ 3 4] [ 5 6] |
[[0.000000000000000, -0.000000000000000], [1.50000000000000, -2.50000000000000]] [[0.000000000000000, -0.000000000000000], [1.50000000000000, -2.50000000000000]] |
2.91547594742265 2.91547594742265 |
2.00000000000000e8 0.00250000000000000 2.00000000000000e8 0.00250000000000000 |
|
|
|
|
|
0: (0.000000000000000, 0.000000000000000) 1: (0.000517500000000000, 0.00111700945769896) 2: (0.000810000000000000, 0.000000000000000) 3: (0.000941775759218208, 0.000713754728849480) 4: (0.000806775759218209, 0.000646254728849480) 0: (0.000000000000000, 0.000000000000000) 1: (0.000517500000000000, 0.00111700945769896) 2: (0.000810000000000000, 0.000000000000000) 3: (0.000941775759218208, 0.000713754728849480) 4: (0.000806775759218209, 0.000646254728849480) |
0: (-86.2500000000000, 86.2500000000000) 1: (-48.7500000000000, 48.7500000000000) 2: (21.8660696056698, -21.8660696056698) 3: (-21.8660696056699, 21.8660696056699) 4: (-94.7529682912361, 94.7529682912361) 5: (94.7529682912361, -94.7529682912361) 6: (22.4999999999999, -22.4999999999999) 0: (-86.2500000000000, 86.2500000000000) 1: (-48.7500000000000, 48.7500000000000) 2: (21.8660696056698, -21.8660696056698) 3: (-21.8660696056699, 21.8660696056699) 4: (-94.7529682912361, 94.7529682912361) 5: (94.7529682912361, -94.7529682912361) 6: (22.4999999999999, -22.4999999999999) |
|
0: (0.00000000, 0.00000000) 1: (0.00051750000, 0.0011170095) 2: (0.00081000000, 0.00000000) 3: (0.00094177576, 0.00071375473) 4: (0.00080677576, 0.00064625473) 0: (0.00000000, 0.00000000) 1: (0.00051750000, 0.0011170095) 2: (0.00081000000, 0.00000000) 3: (0.00094177576, 0.00071375473) 4: (0.00080677576, 0.00064625473) |
0: (-86.250000, 86.250000) 1: (-48.750000, 48.750000) 2: (21.866070, -21.866070) 3: (-21.866070, 21.866070) 4: (-94.752968, 94.752968) 5: (94.752968, -94.752968) 6: (22.500000, -22.500000) 0: (-86.250000, 86.250000) 1: (-48.750000, 48.750000) 2: (21.866070, -21.866070) 3: (-21.866070, 21.866070) 4: (-94.752968, 94.752968) 5: (94.752968, -94.752968) 6: (22.500000, -22.500000) |
Traceback (click to the left of this block for traceback) ... TypeError: unable to convert 16012798675095600000000/1028377514911694911*sqrt(17/2) to a rational Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_22.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dVFRLCBmUVEgPSBEaU0gKG5kc194eSwgZWxzLCBzdXBwcywgY2hhcnMsIGVjaHMsIGxkcywgZmllbGQgPSBRUSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpein5Pm/___code___.py", line 2, in <module> exec compile(u'uQQ, fQQ = DiM (nds_xy, els, supps, chars, echs, lds, field = QQ) File "", line 1, in <module> File "/tmp/tmpgt8if5/___code___.py", line 314, in DiM sk = structure_stiffness_matrix (n, t, nds2, elems, elchs, chrs2) File "/tmp/tmpgt8if5/___code___.py", line 194, in structure_stiffness_matrix sk[eix[i], eix[ii]] += ekg[i, ii] File "sage/matrix/matrix0.pyx", line 1424, in sage.matrix.matrix0.Matrix.__setitem__ (build/cythonized/sage/matrix/matrix0.c:8803) File "sage/matrix/matrix0.pyx", line 1529, in sage.matrix.matrix0.Matrix._coerce_element (build/cythonized/sage/matrix/matrix0.c:10280) File "sage/structure/parent.pyx", line 900, in sage.structure.parent.Parent.__call__ (build/cythonized/sage/structure/parent.c:9197) File "sage/structure/coerce_maps.pyx", line 162, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4556) File "sage/structure/coerce_maps.pyx", line 157, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4448) File "sage/rings/rational.pyx", line 531, in sage.rings.rational.Rational.__init__ (build/cythonized/sage/rings/rational.c:6395) File "sage/rings/rational.pyx", line 619, in sage.rings.rational.Rational.__set_value (build/cythonized/sage/rings/rational.c:7516) File "sage/symbolic/expression.pyx", line 1163, in sage.symbolic.expression.Expression._rational_ (build/cythonized/sage/symbolic/expression.cpp:9379) TypeError: unable to convert 16012798675095600000000/1028377514911694911*sqrt(17/2) to a rational |
1/2*sqrt(5) + 1/2 1/2*sqrt(5) + 1/2 |
1.618033988749895? 1.618033988749895? |
x^2 - x - 1 x^2 - x - 1 |
-0.618033988749895? x^2 - x - 1 -0.618033988749895? x^2 - x - 1 |
1.618033988749895? 1.618033988749895? |
'[1.6180339887498946 .. 1.6180339887498950]' '[1.6180339887498946 .. 1.6180339887498950]' |
Traceback (click to the left of this block for traceback) ... TypeError: Illegal initializer for algebraic number Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_29.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dUFBLCBmQUEgPSBEaU0gKG5kc194eSwgZWxzLCBzdXBwcywgY2hhcnMsIGVjaHMsIGxkcywgZmllbGQgPSBBQSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpTuANht/___code___.py", line 2, in <module> exec compile(u'uAA, fAA = DiM (nds_xy, els, supps, chars, echs, lds, field = AA) File "", line 1, in <module> File "/tmp/tmpgt8if5/___code___.py", line 302, in DiM nds2 = coords_left_to_right (nodes_change_field (nodes, field)) File "/tmp/tmpgt8if5/___code___.py", line 456, in nodes_change_field return map2 (field, nds) File "/tmp/tmpgt8if5/___code___.py", line 436, in map2 return map (bind_1st (map, f), ll) File "/tmp/tmpgt8if5/___code___.py", line 418, in f_ return f (a, y) File "sage/structure/parent.pyx", line 900, in sage.structure.parent.Parent.__call__ (build/cythonized/sage/structure/parent.c:9197) File "sage/structure/coerce_maps.pyx", line 162, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4556) File "sage/structure/coerce_maps.pyx", line 157, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4448) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 760, in _element_constructor_ return AlgebraicReal(x) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 4739, in __init__ AlgebraicNumber_base.__init__(self, AA, x) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 3106, in __init__ raise TypeError("Illegal initializer for algebraic number") TypeError: Illegal initializer for algebraic number |
1/2 1/2 |
Traceback (click to the left of this block for traceback) ... TypeError: Illegal initializer for algebraic number Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_31.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("QUEgKDAuNSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpZjg7r7/___code___.py", line 3, in <module> exec compile(u'AA (_sage_const_0p5 ) File "", line 1, in <module> File "sage/structure/parent.pyx", line 900, in sage.structure.parent.Parent.__call__ (build/cythonized/sage/structure/parent.c:9197) File "sage/structure/coerce_maps.pyx", line 162, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4556) File "sage/structure/coerce_maps.pyx", line 157, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (build/cythonized/sage/structure/coerce_maps.c:4448) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 760, in _element_constructor_ return AlgebraicReal(x) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 4739, in __init__ AlgebraicNumber_base.__init__(self, AA, x) File "/opt/SageMath/local/lib/python2.7/site-packages/sage/rings/qqbar.py", line 3106, in __init__ raise TypeError("Illegal initializer for algebraic number") TypeError: Illegal initializer for algebraic number |
1/2 1/2 |
1/2 1/2 |
0: [0, 0] 1: [3, 0] 2: [6, 0] 3: [3/2, 5/2] 4: [9/2, 5/2] 0: [200000000, 8895999263942/3558399705576799] 1: [0, 100] 4: [75, 0] 0: [0, 0] 1: [3, 0] 2: [6, 0] 3: [3/2, 5/2] 4: [9/2, 5/2] 0: [200000000, 8895999263942/3558399705576799] 1: [0, 100] 4: [75, 0] |
Traceback (click to the left of this block for traceback) ... AttributeError: 'AlgebraicReal' object has no attribute 'ulp' Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_35.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("KEFBICgxKSkudWxwKCk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpzQgPTQ/___code___.py", line 3, in <module> exec compile(u'(AA (_sage_const_1 )).ulp() File "", line 1, in <module> File "sage/structure/element.pyx", line 489, in sage.structure.element.Element.__getattr__ (build/cythonized/sage/structure/element.c:4607) File "sage/structure/element.pyx", line 502, in sage.structure.element.Element.getattr_from_category (build/cythonized/sage/structure/element.c:4716) File "sage/cpython/getattr.pyx", line 394, in sage.cpython.getattr.getattr_from_other_class (build/cythonized/sage/cpython/getattr.c:2614) AttributeError: 'AlgebraicReal' object has no attribute 'ulp' |
|
0: (0, 0) 1: (0.0005174999999999999?, 0.001117009457698961?) 2: (0.0008099999999999998?, 0) 3: (0.0009417757592182085?, 0.0007137547288494802?) 4: (0.0008067757592182086?, 0.000646254728849481?) 0: (0, 0) 1: (0.0005174999999999999?, 0.001117009457698961?) 2: (0.0008099999999999998?, 0) 3: (0.0009417757592182085?, 0.0007137547288494802?) 4: (0.0008067757592182086?, 0.000646254728849481?) |
0 : [0.0000000000000000 .. -0.0000000000000000] [0.0000000000000000 .. -0.0000000000000000] 1 : [0.00051749999999999983 .. 0.00051749999999999995] [0.0011170094576989605 .. 0.0011170094576989608] 2 : [0.00080999999999999973 .. 0.00080999999999999985] [0.0000000000000000 .. -0.0000000000000000] 3 : [0.00094177575921820843 .. 0.00094177575921820854] [0.00071375472884948015 .. 0.00071375472884948027] 4 : [0.00080677575921820851 .. 0.00080677575921820862] [0.00064625472884948019 .. 0.00064625472884948031] 0 : [0.0000000000000000 .. -0.0000000000000000] [0.0000000000000000 .. -0.0000000000000000] 1 : [0.00051749999999999983 .. 0.00051749999999999995] [0.0011170094576989605 .. 0.0011170094576989608] 2 : [0.00080999999999999973 .. 0.00080999999999999985] [0.0000000000000000 .. -0.0000000000000000] 3 : [0.00094177575921820843 .. 0.00094177575921820854] [0.00071375472884948015 .. 0.00071375472884948027] 4 : [0.00080677575921820851 .. 0.00080677575921820862] [0.00064625472884948019 .. 0.00064625472884948031] |
0: (0.000000000000000, 0.000000000000000) 1: (0.000517500000000000, 0.00111700945769896) 2: (0.000810000000000000, 0.000000000000000) 3: (0.000941775759218208, 0.000713754728849480) 4: (0.000806775759218209, 0.000646254728849480) 0: (0.000000000000000, 0.000000000000000) 1: (0.000517500000000000, 0.00111700945769896) 2: (0.000810000000000000, 0.000000000000000) 3: (0.000941775759218208, 0.000713754728849480) 4: (0.000806775759218209, 0.000646254728849480) |
0: (x, x) 1: (x - 736588739054397393/1423359882230720000000, x^2 - 288230376151720719/444799963197100000000*x - 414598691758003837870589603070027943/791388029040566057813793640000000000000000) 2: (x - 288230376151720719/355839970557680000000, x) 3: (x^2 - 1505203075458985977/1423359882230720000000*x + 7948840647976552156658803402646178161/729343207563785678881192218624000000000000\ 00, x^2 - 4515609226376957931/7116799411153600000000*x - 2292100314062306347234409167093222619/405190670868769821600662343680000000000000\ 00) 4: (x^2 - 32025597350191191/40667425206592000000*x - 45368692928837545462856871630574783/2917372830255142715524768874496000000000000, x^2 - 3554841305871222201/7116799411153600000000*x - 3842866309144804775346886639138925891/405190670868769821600662343680000000000000\ 00) 0: (x, x) 1: (x - 736588739054397393/1423359882230720000000, x^2 - 288230376151720719/444799963197100000000*x - 414598691758003837870589603070027943/791388029040566057813793640000000000000000) 2: (x - 288230376151720719/355839970557680000000, x) 3: (x^2 - 1505203075458985977/1423359882230720000000*x + 7948840647976552156658803402646178161/72934320756378567888119221862400000000000000, x^2 - 4515609226376957931/7116799411153600000000*x - 2292100314062306347234409167093222619/40519067086876982160066234368000000000000000) 4: (x^2 - 32025597350191191/40667425206592000000*x - 45368692928837545462856871630574783/2917372830255142715524768874496000000000000, x^2 - 3554841305871222201/7116799411153600000000*x - 3842866309144804775346886639138925891/40519067086876982160066234368000000000000000) |
0: (-86.2500000000000?, 86.2500000000000?) 1: (-48.75000000000000?, 48.75000000000000?) 2: (21.86606960566988?, -21.86606960566988?) 3: (-21.86606960566988?, 21.86606960566988?) 4: (-94.7529682912362?, 94.7529682912362?) 5: (94.7529682912362?, -94.7529682912362?) 6: (22.50000000000000?, -22.50000000000000?) 0: (-86.2500000000000?, 86.2500000000000?) 1: (-48.75000000000000?, 48.75000000000000?) 2: (21.86606960566988?, -21.86606960566988?) 3: (-21.86606960566988?, 21.86606960566988?) 4: (-94.7529682912362?, 94.7529682912362?) 5: (94.7529682912362?, -94.7529682912362?) 6: (22.50000000000000?, -22.50000000000000?) |
0 : [-86.250000000000015 .. -86.249999999999985] [86.249999999999985 .. 86.250000000000015] 1 : [-48.750000000000008 .. -48.749999999999992] [48.749999999999992 .. 48.750000000000008] 2 : [21.866069605669874 .. 21.866069605669879] [-21.866069605669879 .. -21.866069605669874] 3 : [-21.866069605669879 .. -21.866069605669874] [21.866069605669874 .. 21.866069605669879] 4 : [-94.752968291236144 .. -94.752968291236115] [94.752968291236115 .. 94.752968291236144] 5 : [94.752968291236129 .. 94.752968291236144] [-94.752968291236144 .. -94.752968291236129] 6 : [22.499999999999996 .. 22.500000000000004] [-22.500000000000004 .. -22.499999999999996] 0 : [-86.250000000000015 .. -86.249999999999985] [86.249999999999985 .. 86.250000000000015] 1 : [-48.750000000000008 .. -48.749999999999992] [48.749999999999992 .. 48.750000000000008] 2 : [21.866069605669874 .. 21.866069605669879] [-21.866069605669879 .. -21.866069605669874] 3 : [-21.866069605669879 .. -21.866069605669874] [21.866069605669874 .. 21.866069605669879] 4 : [-94.752968291236144 .. -94.752968291236115] [94.752968291236115 .. 94.752968291236144] 5 : [94.752968291236129 .. 94.752968291236144] [-94.752968291236144 .. -94.752968291236129] 6 : [22.499999999999996 .. 22.500000000000004] [-22.500000000000004 .. -22.499999999999996] |
0: (-86.2500000000000, 86.2500000000000) 1: (-48.7500000000000, 48.7500000000000) 2: (21.8660696056699, -21.8660696056699) 3: (-21.8660696056699, 21.8660696056699) 4: (-94.7529682912361, 94.7529682912361) 5: (94.7529682912361, -94.7529682912361) 6: (22.5000000000000, -22.5000000000000) 0: (-86.2500000000000, 86.2500000000000) 1: (-48.7500000000000, 48.7500000000000) 2: (21.8660696056699, -21.8660696056699) 3: (-21.8660696056699, 21.8660696056699) 4: (-94.7529682912361, 94.7529682912361) 5: (94.7529682912361, -94.7529682912361) 6: (22.5000000000000, -22.5000000000000) |
Primjer 2.
joints: 0: (1.60000000000000, 3.00000000000000) 1: (4.80000000000000, 3.00000000000000) 2: (8.00000000000000, 3.00000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (3.20000000000000, 0.000000000000000) 5: (6.40000000000000, 0.000000000000000) 6: (9.60000000000000, 0.000000000000000) bars: 0: (0, 1) 1: (1, 2) 2: (3, 0) 3: (0, 4) 4: (4, 1) 5: (1, 5) 6: (5, 2) 7: (2, 6) 8: (3, 4) 9: (4, 5) 10: (5, 6) supports: 3: (0, 0) 5: (1, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 loads: 1: (0.000000000000000, -22.0000000000000) 6: (22.4000000000000, 16.8000000000000) joints: 0: (1.60000000000000, 3.00000000000000) 1: (4.80000000000000, 3.00000000000000) 2: (8.00000000000000, 3.00000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (3.20000000000000, 0.000000000000000) 5: (6.40000000000000, 0.000000000000000) 6: (9.60000000000000, 0.000000000000000) bars: 0: (0, 1) 1: (1, 2) 2: (3, 0) 3: (0, 4) 4: (4, 1) 5: (1, 5) 6: (5, 2) 7: (2, 6) 8: (3, 4) 9: (4, 5) 10: (5, 6) supports: 3: (0, 0) 5: (1, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 loads: 1: (0.000000000000000, -22.0000000000000) 6: (22.4000000000000, 16.8000000000000) |
![]() |
|
0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.18000000000000, 9.18000000000000) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999982, 0.159999999999982) 10: (-13.4400000000000, 13.4400000000000) 0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.18000000000000, 9.18000000000000) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999982, 0.159999999999982) 10: (-13.4400000000000, 13.4400000000000) |
joints: 0: (1.60000000000000, 3.00000000000000) 1: (4.80000000000000, 3.00000000000000) 2: (8.00000000000000, 3.00000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (3.20000000000000, 0.000000000000000) 5: (6.40000000000000, 0.000000000000000) 6: (9.60000000000000, 0.000000000000000) 7: (-0.725000000000000, 0.000000000000000) 8: (0.000000000000000, -0.725000000000000) 9: (6.40000000000000, -0.725000000000000) bars: 0: (0, 1) 1: (1, 2) 2: (3, 0) 3: (0, 4) 4: (4, 1) 5: (1, 5) 6: (5, 2) 7: (2, 6) 8: (3, 4) 9: (4, 5) 10: (5, 6) 11: (7, 3) 12: (3, 8) 13: (9, 5) supports: 8: (0, 0) 9: (0, 0) 7: (0, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 loads: 1: (0.000000000000000, -22.0000000000000) 6: (22.4000000000000, 16.8000000000000) joints: 0: (1.60000000000000, 3.00000000000000) 1: (4.80000000000000, 3.00000000000000) 2: (8.00000000000000, 3.00000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (3.20000000000000, 0.000000000000000) 5: (6.40000000000000, 0.000000000000000) 6: (9.60000000000000, 0.000000000000000) 7: (-0.725000000000000, 0.000000000000000) 8: (0.000000000000000, -0.725000000000000) 9: (6.40000000000000, -0.725000000000000) bars: 0: (0, 1) 1: (1, 2) 2: (3, 0) 3: (0, 4) 4: (4, 1) 5: (1, 5) 6: (5, 2) 7: (2, 6) 8: (3, 4) 9: (4, 5) 10: (5, 6) 11: (7, 3) 12: (3, 8) 13: (9, 5) supports: 8: (0, 0) 9: (0, 0) 7: (0, 0) characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 8: 0 9: 0 10: 0 11: 0 12: 0 13: 0 loads: 1: (0.000000000000000, -22.0000000000000) 6: (22.4000000000000, 16.8000000000000) |
![]() |
|
0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.17999999999999, 9.17999999999999) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999989, 0.159999999999989) 10: (-13.4400000000000, 13.4400000000000) 11: (-22.4000000000000, 22.4000000000000) 12: (-13.9000000000000, 13.9000000000000) 13: (8.70000000000000, -8.70000000000000) 0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.17999999999999, 9.17999999999999) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999989, 0.159999999999989) 10: (-13.4400000000000, 13.4400000000000) 11: (-22.4000000000000, 22.4000000000000) 12: (-13.9000000000000, 13.9000000000000) 13: (8.70000000000000, -8.70000000000000) |
[8, 9, 7] [8, 9, 7] |
8: (0, 0) 9: (0, 0) 7: (0, 0) 8: (0, 0) 9: (0, 0) 7: (0, 0) |
![]() |
|
0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.17999999999999, 9.17999999999999) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999989, 0.159999999999989) 10: (-13.4400000000000, 13.4400000000000) 11: (-22.4000000000000, 22.4000000000000) 12: (-13.9000000000000, 13.9000000000000) 13: (8.70000000000000, -8.70000000000000) 0: (-14.8266666666667, 14.8266666666667) 1: (-17.9200000000000, 17.9200000000000) 2: (-15.7533333333333, 15.7533333333333) 3: (15.7533333333333, -15.7533333333333) 4: (-15.7533333333333, 15.7533333333333) 5: (-9.17999999999999, 9.17999999999999) 6: (19.0400000000000, -19.0400000000000) 7: (-19.0400000000000, 19.0400000000000) 8: (-14.9866666666667, 14.9866666666667) 9: (-0.159999999999989, 0.159999999999989) 10: (-13.4400000000000, 13.4400000000000) 11: (-22.4000000000000, 22.4000000000000) 12: (-13.9000000000000, 13.9000000000000) 13: (8.70000000000000, -8.70000000000000) |
Primjer 3.
joints: 0: (0.000000000000000, -1.00000000000000, 0.000000000000000) 1: (-1.00000000000000, 0.000000000000000, 0.000000000000000) 2: (0.000000000000000, 1.00000000000000, 0.000000000000000) 3: (2.00000000000000, -1.00000000000000, 0.000000000000000) 4: (2.00000000000000, 1.00000000000000, 0.000000000000000) 5: (0.000000000000000, 0.000000000000000, 1.73205080756888) 6: (2.00000000000000, 0.000000000000000, 1.73205080756888) bars: 0: (0, 5) 1: (1, 5) 2: (2, 5) 3: (3, 6) 4: (4, 6) 5: (5, 6) supports: 0 1 2 3 4 characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 loads: 6: (-100.000000000000, 0.000000000000000, 0.000000000000000) joints: 0: (0.000000000000000, -1.00000000000000, 0.000000000000000) 1: (-1.00000000000000, 0.000000000000000, 0.000000000000000) 2: (0.000000000000000, 1.00000000000000, 0.000000000000000) 3: (2.00000000000000, -1.00000000000000, 0.000000000000000) 4: (2.00000000000000, 1.00000000000000, 0.000000000000000) 5: (0.000000000000000, 0.000000000000000, 1.73205080756888) 6: (2.00000000000000, 0.000000000000000, 1.73205080756888) bars: 0: (0, 5) 1: (1, 5) 2: (2, 5) 3: (3, 6) 4: (4, 6) 5: (5, 6) supports: 0 1 2 3 4 characteristics: 0: (2.00000000000000e8, 0.00250000000000000) elements <-> chars: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 loads: 6: (-100.000000000000, 0.000000000000000, 0.000000000000000) |
0: (0, 0, 0) 1: (0, 0, 0) 2: (0, 0, 0) 3: (0, 0, 0) 4: (0, 0, 0) 0: (0, 0, 0) 1: (0, 0, 0) 2: (0, 0, 0) 3: (0, 0, 0) 4: (0, 0, 0) |
![]() ![]() |
|
0: (-100.000000000000, 100.000000000000) 1: (200.000000000000, -200.000000000000) 2: (-100.000000000000, 100.000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (100.000000000000, -100.000000000000) 0: (-100.000000000000, 100.000000000000) 1: (200.000000000000, -200.000000000000) 2: (-100.000000000000, 100.000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (100.000000000000, -100.000000000000) |
5: (0.000000000000000, -100.000000000000, 0.000000000000000) 5: (0.000000000000000, -100.000000000000, 0.000000000000000) |
![]() ![]() |
|
0: (100.000000000000, -100.000000000000) 1: (0.000000000000000, 0.000000000000000) 2: (-100.000000000000, 100.000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (0.000000000000000, 0.000000000000000) 0: (100.000000000000, -100.000000000000) 1: (0.000000000000000, 0.000000000000000) 2: (-100.000000000000, 100.000000000000) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (0.000000000000000, 0.000000000000000) |
5: (0.000000000000000, -100.000000000000, 0.000000000000000) 6: (100.000000000000, 0.000000000000000, 0.000000000000000) 5: (0.000000000000000, -100.000000000000, 0.000000000000000) 6: (100.000000000000, 0.000000000000000, 0.000000000000000) |
0: (0, 0, 0) 1: (0, 0, 0) 2: (0, 0, 0) 3: (0, 0, 0) 4: (0, 0, 0) 0: (0, 0, 0) 1: (0, 0, 0) 2: (0, 0, 0) 3: (0, 0, 0) 4: (0, 0, 0) |
|
|
|
0: (200.000000000000, -200.000000000000) 1: (-200.000000000000, 200.000000000000) 2: (-2.71050543121376e-14, 2.71050543121376e-14) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (-100.000000000000, 100.000000000000) 0: (200.000000000000, -200.000000000000) 1: (-200.000000000000, 200.000000000000) 2: (-2.71050543121376e-14, 2.71050543121376e-14) 3: (0.000000000000000, 0.000000000000000) 4: (0.000000000000000, 0.000000000000000) 5: (-100.000000000000, 100.000000000000) |
5: (-100.000000000000, 100.000000000000, 173.205080756888) 6: (100.000000000000, 0.000000000000000, -173.205080756888) 5: (-100.000000000000, 100.000000000000, 173.205080756888) 6: (100.000000000000, 0.000000000000000, -173.205080756888) |
|
|
|
|
|
0: (0.000000000000000, 0.000000000000000) 1: (0.000000000000000, 0.000000000000000) 2: (200.000000000000, -200.000000000000) 3: (-100.000000000000, 100.000000000000) 4: (-100.000000000000, 100.000000000000) 5: (-100.000000000000, 100.000000000000) 0: (0.000000000000000, 0.000000000000000) 1: (0.000000000000000, 0.000000000000000) 2: (200.000000000000, -200.000000000000) 3: (-100.000000000000, 100.000000000000) 4: (-100.000000000000, 100.000000000000) 5: (-100.000000000000, 100.000000000000) |
|