function [S1]= PCNN(S)%UNTITLED Summary of this function goes here
% Detailed explanation goes here
Alpha_F=0.1;Alpha_L=1.0;Alpha_T=1.0;V_F=0.5;V_L=0.2;V_T=20.0;Beta=0.1;Num=100;W=[0.5 1 0.5;1 0 1; 0.5 1 0.5];M=[0.5 1 0.5;1 0 1; 0.5 1 0.5];F=zeros(size(S));L=F;Y=F;U=F;T=ones(size(S));S=im2double(S);for n=1:Num F=exp(-Alpha_F)*F + V_F .* conv2(Y,W)+S; L=exp(-Alpha_L)* L+V_L * conv2(Y,M); U=F.*(1+Beta* L); Y=double(U>T);T=exp(-Alpha_T)*T+V_T*Y;endend
MATLAB: I’m getting the error as matrix dimensions must agree at line no 20
feature extractionpcnn
Related Question
- Error using * Inner matrix dimensions must agree.
- Numerical integration with many parameters.
- How to find convolution of three functions.
- Piecewise function, ranges are variable
- Hello, I have written the following code (as seen below). The answer i obtain is what i am after, however the answer is displayed to too many decimal places. Is there a way of displaying the answers to 3 decimal places
- How to solve this error while using ode15s.
Best Answer