calcule paralele - vectorizare

Upload: carolina-geo

Post on 25-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Calcule paralele - vectorizare

    1/2

    Programarea n Mathcad

    Realizarea de calcule n paralel (vectorizarea)

    Pentru a nelege n ce const vectorizarea, s presupunem c dorim s obinem o

    matrice ale crei elemente rezult din nmulirea altor dou matrice, element cu

    element. Evident, cele dou matrice trebuie s aib acelai numr de linii i acelai

    numr de coloane. Rezolvarea problemei se poate face n dou feluri

    !. Prin utilizarea variabilelor de tip interval "figura !#.!$%

    #. Prin vectorizare "figura !#.!&%

    'tribuirea lui pse face, fie introduc(nd ntreaga e)presie a*bde la tastatur, fie prin

    activarea butonuluiDotProduct din panoulMatrixi completarea numelor variabilelor

    a i b n punctele de editare. 'poi se apas tasta Space, astfel ca liniile de editare s

    cuprind e)presia produs i se activeaz butonul

    Vectorize din panoulMatrix. Evaluarea variabilei

    p, conduce la acelai rezultat din prima variant.

    'vanta+ul vectorizrii devine mai evident n cazul

    mai multor matrice i mai mari. e e)emplu, calculul

    soluiilor a cinci ecuaii de gradul doi "figura !#.#-%.

    !-

    /ig.!#.!$. 0nmulirea matricelor ai b, element cu element, cu variabile de tip interval

    /ig.!#.!&. 0nmulirea matricelor ai b, element cu element, prin vectorizare

    /ig.!#.#-. 1inci ecuaii de gradul 22

    ( ) ( )

    ( ) ( )( ) ( )

    ( ) ( ) $3###4

    !-.5#!#!-#64#

    646!

    #%#"%!"

    #

    #

    #

    #

    #

    +=+

    ++=++

    ++=++

    ++=++

    +=+

    xxxx

    xxxx

    xxxx

    xxxx

    xxxx

  • 7/25/2019 Calcule paralele - vectorizare

    2/2

    Programarea calculatoarelor

    Pentru rezolvarea problemei, se creaz mai nt(i

    trei vectori a, b, c, de dimensiuni 5)!, fiecare

    conin(nd coeficienii ecuaiilor. 'poi se scriue)presiile care calculeaz cele dou soluii, x1 i x2,

    vectoriz(nd fiecare e)presie, aa cum se poate vedea

    n figura !#.#!.

    !-$

    /ig.!#.#!. 7oluiile ecuaiilor