Info
此问题已关闭。 请重新打开它进行编辑或回答。
How to compute the multiplication between matrix and matrix in different file
1 次查看(过去 30 天)
显示 更早的评论
I have data that saves with different names such as data_1, data_2, etc...
data_1 will have a matrix A with dimension of 1140 x3201, data_2 will also have a matrix a with the same dimension as data_1 and of course, it has different number.
I want to calculate sum(sum(A(data_1).*A(data_2))), and then the next one would be sum(sum(A(data_2).*A(data_3))), etc..... Then put the answer together
Let says I have 10 files ( data_1, data_2, ..data_10)
Load the data file.
count=1;
for j=1:10
ss=strcat(path,data,'_',int2str(j),'.mat')
load(ss);
for i=1:1-j
B(count)=sum(sum(A(:,:,i).*A(:,:,i+1)));
count=count+1;
end
end
I could not get it to work. Can anyone give me an idea how to do so?
Thanks
0 个评论
回答(1 个)
Star Strider
2015-4-15
I am not certain what you want to do, but correct this line to start:
B(count)=sum(sum(A(:,:,j).*A(:,:,j+1)));
^
Inserted Comma
2 个评论
Star Strider
2015-4-15
I have no idea what you are doing. Your description is too abstract for me to follow.
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!