A segunda forma de efectuar produtos entre dois vectores do mesmo comprimento e tipo (dois vectores linha ou dois vectores coluna) é através do chamado produto de Hadamard. Apesar não ser muito usado pelo matemáticos é de um valor inestimável para as operações com o Matlab . Esse produto normalmente designado por ``produto ponto'' do inglês dot-product resulta num vector de comprimento e tipo iguais aos dois multiplicados e com as seguintes componentes:
No Matlab o dot-product é computado com o operador '.*' e usa-se:
Como já vimos com os gráficos na secção 10 definimos em primeiro lugar o vector dos valores de x, mas sob a forma de um vector coluna que são mais fáceis de trabalhar:
Para calcular cada valor de y tem que se multiplicar o valor de x correspondente pelo correspondente valor de :
![]() |
x | ![]() |
= | ![]() |
0 | x | 0 | = | 0 |
0.2500 | x | 0.7071 | = | 0.1768 |
0.5000 | x | 0.1000 | = | 0.5000 |
0.7500 | x | 0.7071 | = | 0.5303 |
1.0000 | x | 0.0000 | = | 0.0000 |
No Matlab basta inserir:
Nota: a) O uso do pi que por ser uma constante é multiplicado por todos os valor do vector; b) como e
são ambos vectores coluna (seno de um vector coluna é um vector coluna com o seno de cada uma dos elementos do vector).
Rodrigo Maia 2003-10-07