error in dimension mismatch with OrientationTerm

1 view (last 30 days)
hi everyone i just get a error in this line anyone can help me please
%orientation
Table=[3*pi/4 2*pi/3 pi/2 pi/3 pi/4
5*pi/6 0 0 0 pi/6
pi 0 0 0 0
-5*pi/6 0 0 0 -pi/6
-3*pi/4 -2*pi/3 -pi/2 -pi/3 -pi/4];
for ind=1:length(CentroidTermX)
Klocal=K(CentroidTermY(ind)-2:CentroidTermY(ind)+2,CentroidTermX(ind)-2:CentroidTermX(ind)+2);
Klocal(2:end-1,2:end-1)=0;
[i,j]=find(Klocal);
OrientationTerm(ind,1)=Table(i,j); !!!ERROR
end
here is the workspace results variables
  2 Comments
Alex Mcaulley
Alex Mcaulley on 3 Jun 2019
Without more information, I guess i and j variables are arrays (not scalar values), and then you get this error trying to assign a matrix as a scalar value.
Geoff Hayes
Geoff Hayes on 3 Jun 2019
Bekhtaoui - what is the intent with these two lines of code
Klocal(2:end-1,2:end-1)=0;
[i,j]=find(Klocal);
What are you expecting i and j to be?

Sign in to comment.

Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!