edited-error in calculating mid point

Sorry my matrix is
28 45781 5 0 0 13
31 77516 7 0 0 16
37 83311 9 0 0 40
in my previous post i did not edit give the matrix form correctly
please help

1 Comment

Duplicate is at http://www.mathworks.com/matlabcentral/answers/25842-error-in-calculating-mid-point

Sign in to comment.

 Accepted Answer

K = [28 45781 5 0 0 13
31 77516 7 0 0 16
37 83311 9 0 0 40];
F_mid1 = conv2(K,[1 1;1 1]/4,'valid')
OR
F_mid2 = conv2(K,[1 1]/2,'valid')
OR
F_mid3 = conv2(K,[1; 1]/2,'valid')
Choose your variant!

7 Comments

but andrei the midpoint is
29 61648.5 6 0 0 14.5
34 80413.5 8 0 0 28
bur i get different answer as per ur code
F_mid2 = conv2(K,[1; 1]/2,'valid')
i get answer as per this
but my first value ans is 29.5
i need exact value for future calculation
i that i get only 29
my row sizw will increase i have given matrix for example
Hi Kash! Try this is:
>> format short g;
>> F_mid3 = conv2(K,[1; 1]/2,'valid')
This you need?
thanks a lot andrei
I had proposed that 2 days before in http://www.mathworks.com/matlabcentral/answers/25618-error-using-conv
"If you want 2D convolution, then use a 2D convolution function such as conv2(), probably with [0.5 0.5].' as your kernel"
Notice that [0.5 0.5].' is [0.5; 0.5]

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!