- #1

- 3

- 0

## Homework Statement

Hello,

I'm having a problem in multiplying two vectors together in a specific way in Fortran. I can do it in Matlab, but can't work out how to do it in Fortran.

The problem is that i want to multiply two vectors together, but only each element by it's corresponding element in the other vector. In Matlab you simply use A.*B which works perfectly.

## Homework Equations

For example if A = [1 2 3]'

and B = [4 5 6]'

Then A.*B = [4 10 18]

## The Attempt at a Solution

Any attempt i make in Fortran tries to multiply all the elements together (usually by dot product etc), but i just want the first element multiplied by the first element, and then the second mulitplied by the second etc.

Sorry about the strange formatting, i tried to crowbar this question into the template...

Last edited by a moderator: