Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Division matrix

Reply
Thread Tools

Division matrix

 
 
Cleuson Alves
Guest
Posts: n/a
 
      11-13-2012
Hello, I need to solve an exercise follows, first calculate the inverse matrix and then multiply the first matrix.
I await help.
Thank you.
follows the code below incomplete.

m = [[1,2,3],[4,5,6],[7,8,9]]
x = []
for i in [0,1,2]:
y = []
for linha in m:
y.append(linha[i])
x.append(y)

print x
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

def ProdMatrix(x,b):
tamL = len(x)
tamC = len(x[0])
c = nullMatrix(tamL,tamC)
for i in range(tamL):
for j in range(tamC):
val = 0
for k in range(len(b)):
val = val + x[i][l]*b[k][j]
c[i][j]
return c
 
Reply With Quote
 
 
 
 
Dennis Lee Bieber
Guest
Posts: n/a
 
      11-13-2012
On Tue, 13 Nov 2012 10:19:43 -0200, Cleuson Alves <(E-Mail Removed)>
declaimed the following in gmane.comp.python.general:

> Thanks, I'm starting to plan now, so I'm still confused with the production
> code, but what I need is to divide array 2x2 or 3x3.
> I still can not!


Divide it by what? A scalar... Another square matrix of the same
size... Or a square matrix of a different size (is that even
possible?)...

Based
http://en.wikipedia.org/wiki/Divisio...on_of_matrices
upon, I can understand where the need for the inverse comes from -- and
multiplication by the inverse gives the "division". Next up,
http://en.wikipedia.org/wiki/Inverti...3.972_matrices
gives direct formulations for 2x2 and 3x3 matrices.

--
Wulfraed Dennis Lee Bieber AF6VN
http://www.velocityreviews.com/forums/(E-Mail Removed) HTTP://wlfraed.home.netcom.com/

 
Reply With Quote
 
 
 
 
R. Michael Weylandt
Guest
Posts: n/a
 
      11-13-2012
On Tue, Nov 13, 2012 at 1:00 AM, Cleuson Alves <(E-Mail Removed)> wrote:
> Hello, I need to solve an exercise follows, first calculate the inverse matrix and then multiply the first matrix.


I would just point out that in most numerical applications, you rarely
need to calculate the intermediate of the matrix inverse directly.
See, e.g., http://www.johndcook.com/blog/2010/0...t-that-matrix/

Of course, if this hasn't been said yet: NumPy.

Michael
 
Reply With Quote
 
wxjmfauth@gmail.com
Guest
Posts: n/a
 
      11-14-2012
Le mardi 13 novembre 2012 02:00:28 UTC+1, Cleuson Alves a écrit*:
> Hello, I need to solve an exercise follows, first calculate the inverse matrix and then multiply the first matrix.
>
> I await help.
>
> Thank you.
>
> follows the code below incomplete.
>
>
>
> m = [[1,2,3],[4,5,6],[7,8,9]]
>
> x = []
>
> for i in [0,1,2]:
>
> y = []
>
> for linha in m:
>
> y.append(linha[i])
>
> x.append(y)
>
>
>
> print x
>
> [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
>
>
>
> def ProdMatrix(x,b):
>
> tamL = len(x)
>
> tamC = len(x[0])
>
> c = nullMatrix(tamL,tamC)
>
> for i in range(tamL):
>
> for j in range(tamC):
>
> val = 0
>
> for k in range(len(b)):
>
> val = val + x[i][l]*b[k][j]
>
> c[i][j]
>
> return c


------

Pedagogical hint:
Before blindly calculating the inverse matrix, it may be
a good idea to know if the inverse matrix exists.

jmf
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Matrix operations on character matrix element? Terry Reedy Python 0 04-02-2009 12:12 AM
Matrix*Vector and Vector*Matrix Holgerson C++ 3 10-26-2007 07:38 AM
division by 7 without using division operator krypto.wizard@gmail.com C Programming 94 02-09-2007 06:57 AM
Matrix composed by two matrix lvcargnini VHDL 3 07-05-2006 07:21 AM
Re: Matrix DTS and Matrix 2 DTS? PeterTHX DVD Video 0 08-03-2003 05:46 AM



Advertisments