25044

25044



#!/usr/bin/env python

# coding: utf-8

import numpy

podkreslnik=('*')

print podkreslnik.center(64,'*')

printCWitaj w programie obliczającym uk&ad trzech r&wnafc liniowych.') print ('alx+bly+clz=wl\na2x+b2y+c2z=w2\na3x+b3y+c3z=w3\n\na,b,c - współczynniki kolejnych rÓiwnaÓKwyrazy macierzy)\nx,y,z-niewiadome, których szukamy\nwl,w2,w3-wy razy wolne(w naszej macierzy jest to czwarta kolumna)\n') print('Taki ukÓ»ad róiwnaói jest macierzói o wymiarach 3x4.\nTak jest te# traktowany przez ten próg ram. \nWbisuj kolejne wyrazy macierzy posówgu jÓ<c siói podanym poniżej schematem:\n')

pm=numpy.array([['l,l','l,2','l,3','|l,4,],['2,l','2,2','2,3,,'|2.4'],

['3,1','3,2','3,3','|3,4’)]) print pm print '\n'

print('Mi&ego rozwiązywania :)'). center(64)

podkreslnik=('*')

print podkreslnik.center(64,'*')

m=numpy.array([[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,O.G],[0.0,0.0,0.0,0.0]], dtype=complex)

W=0.0

while W==0.0:

for i in rangę (0,3): for j in rangę(0,4):

print'wpis z współczynnik (" numer wiersza", "numer kolumny"),i+l,j+l m[i, j ]=input ('»>')

W=m [0,0]*m[ 1,1] *m[2,2]-Hn [1,0] *m[2,1] *m[0,2]+m[2,0] *m[0,1]*m[ 1,2] -m[l,0]*m[0,l]*m [2,2]-m[0,0]*m[2,l]*m[l,2]-m[2,0]*m[l,l]*m[0,2] print('Wyznacznik:') print W if W == 0:

print('Brak rozwiązał*, podaj inne współczynniki') print ('Ss50s S RozwiązujÓ> uk&ad róiwnaói:') print m[0,0],'*    x    +',m[0,l],'*    y    +',m[0,2],'*    z    =',m[0,3]

print m[l,0],'*    x    +',m[l,l],'*    y    +',m[l,2],'*    z    =',m[l,3]

print m[2,0j,'*    x    +',n[2,lj,'*    y    +',m[2,2],'*    z    =',m[2,3]

Wx=m[0,3]*m[l,l]*m[2,2]+m[l,3]*m[2,1]*m[0,2]+m[2,3]*m[0,1]*m[l,2]-m[l,3]*m[0,1]* m[2,2]-m[0,3]*m[2,1]*m[1,2]-m[2,3]*m[1,1]*m[0,2] print('Wyznacznik x:') print Wx

Wy=m[0,0]*m[1,3]*m[2,2]+m[1,0]*m[2,3]*m[0,2]+m[2,0]*m[0,3]*m[1,2]-m[l,0]*m[0,3]*

m[2,2]-m[0,0]*m[2,3]*m[l,2]-m[2,0]*m[l,3]*m[0,2]

print('Wyznacznik y:')

print Wy

Wz=m[0,0]*m[1,1]*m[2,3]+m[1,0]*m[2,1]*m[0,3]+m[2,0]*m[0,1]*m[1,3]-m[l,0]*m[0,1]*

m[2,3]-m[0,0]*m[2,1]*m[1,3]-m[2,0]*m[1,1]*m[0,3]

print('Wyznacznik z:')

print Wz

x=Wx/W

y=Wy/W

z=Wz/W

print podkreslnik.center(64,' *') p rint (' x ='),x p rint (' y ='),y print ('z =') ,z

raw_input (' NaciÓijnij Enter, by wyjóiói z programu')



Wyszukiwarka

Podobne podstrony:
#!/usr/bin/env python #    coding: utf-8 def slim(x , a , b) : if x >= a and
■* Instrukcja prosta print #!/usr/bin/env python #    coding: utf-8 #
print- formatowanie #!/usr/bin/env python # coding: utf-8 #
ł Wiele wcięć równocześnie cd. #!/usr/bin/env python #    coding: #
Częsty błąd czyli nierówne wcięcia Nierówne wcięcia: #!/usr/bin/env python
•    Znana konwencja - na początku pliku umieszczamy: #! /usr/bin/env python3.2
•    Zwykle jest instalowany w: /usr/local/bin/python3.2 lub /usr/bin/... W
s023 (2) Shell 23 Finger Information changed. Polecenie chfn, znajdujące się w katalogu /usr/bin, pr
$ gcc pleng.c -o pleng_shared -L. -lpleng_shared /usr/bin/ld: cannot find -lpleng_shared collect2: l
System kolejkowy PBS Zlecanie zadania - przykładowy skrypt blendera #!/bin/env bash #PBS -q
System kolejkowy PBSZlecanie zadania - zmienna PBS_0_WORKDIR #!/bin/env bash #PBS -q tutorial ipolec
#coding: utf-8 #wczytywanie sMiw print Program liczy metryki Hamminga w słowach trzy- i czteroliter
#coding: utf -8 #plik tekstowy zawiera 3 kolumny #imie waga wzrost #zbudowa$ program, który przeczyt
Plik Edycja Widok Ulubione Narzędzia Pomoc pam password change = Yes A passwd program = /usr/bin/pas

więcej podobnych podstron