I'm building this code I'm building this code
>> A=imread('C:\Users\ADMIN\Desktop\canada.bmp');
>> level=graythresh(A)
level =
0.6235
>> BW=im2bw(A,level);
>> C=imcontour(BW);
>>array2table(C.', 'VariableNames', {'J', 'K'});
So far i have a table with 9540 rows and 2 colls.I want to MULTIPLY each row's data but first pow them.And then to get the final summary of all rows FOR EXAMPLE :
J K
1 1.1
2 2.8
3 4.3
TOTAL SUM=(1^2)*(1.1^2)+(2^2)*(2.8^2)+(3^2)*(4.30)^2

Antworten (1)

dpb
dpb am 2 Sep. 2016

0 Stimmen

totSum=sum(C(:).^2);
or
totSum=dot(C(:),C(:));
Not sure if either has speed advantage with size or not; haven't tested for that...

Kategorien

Mehr zu Data Import and Analysis finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 2 Sep. 2016

Beantwortet:

dpb
am 2 Sep. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by