Info

此问题已关闭。 请重新打开它进行编辑或回答。

multiply matrices and sum the result

1 次查看(过去 30 天)
tevzia
tevzia 2013-12-3
关闭: MATLAB Answer Bot 2021-8-20
Hi,
I want to multiply two different matrices and sum the result It is a neighborhood analysis.for matrix x every row is an area and every column is an action occurs (for area 1, action is at period 4). so area 1 and 3 happens at the same time. if area 1 and 3 are neighbor it should be multiply (at least i think multiplying would give the result) and results will be 1 or 0 if they are not neighbour and sum ( basically count how many of them are neighbor and action occurs same period. for matrix y each column and row is area if they are neighbor it's 1 otherwise 0.
Here is my matrices:
x=[0 0 0 1
1 0 0 0
0 0 0 1
0 1 0 0
0 0 1 0]
y=[0 0 0 0 0
1 0 0 0 0
1 1 0 0 0
0 1 0 0 0
0 1 1 1 0]

回答(1 个)

Image Analyst
Image Analyst 2013-12-4
编辑:Image Analyst 2013-12-4
I'm not sure what it means to "be neighbors". Does that mean a 1 in row "r" can have neighbors only if they occur in row "r-1" or "r+1"? It's also not clear to me how y was created and why it has 5 columns instead of 4. Can you go through how that was constructed?

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by