Date: Dec 8, 2012 8:40 PM
Author: Vsh
Subject: Summation over for loop-Subscripted assignment dimension mismatch.

Hi guys, I'm trying to get the summation over for loop statement for A(i,j).  First, I'm not sure if i'm doing the whole summation right, secondly, I get a subscripted assignment dimension mismatch error, but I quiet don't understand why.  Thanks for the help.  

clear all
close all

%Crack length
b=10;
% # of elements on the line
N=10;
% Poisson's ratio
v=0.1;
%Pressure
PR=1;
%Shear modulus
G=1000;
%BE Length
a=b/N;

x=linspace(0,b,2*N+1);
y=x;

for i=1:N
X(i)=x(2*i-1)+a/2;
end

xp=X';

XX=zeros(N,N);

for i=1:N
for j=1:N
XX(i,j)=xp(i)-xp(j);
end
XX(i,i)=a/N^2;
end

B=(-G/pi/(1-v))*ones(N,N);
a1=a*ones(N,N);

K=1;
A=ones(N,N);
for i=1:N
for j=1:N
A(i,j)=B*(XX(i,j).^2-(a1).^2)
end
K=K+1;
end