index exceeds array bounds

2 views (last 30 days)
Chaudhary P Patel
Chaudhary P Patel on 30 Sep 2020
Answered: KSSV on 30 Sep 2020
%%%%I am trying to create a programm which gets values from an excel file
for fl=1:1:dof(de,4)
for i=1:1:ne
CKx(fl)=sum(b(i)*ckx(i))./sum(b(i));
CKy(fl)=sum(c(i)*cky(i))./sum(c(i));
end
end
  9 Comments
KALYAN ACHARJYA
KALYAN ACHARJYA on 30 Sep 2020
Sir, Sure I will try
KSSV
KSSV on 30 Sep 2020
@Pramod we cannot help you unless we know your complete code and the variables.

Sign in to comment.

Answers (1)

KSSV
KSSV on 30 Sep 2020
m = dof(de,4) ; % I hope this is a number
ne = length(b) ; % dimensions of b and ckx, cky should be same
Ckx = cell(m,ne) ; % cell because I assume the ouput stored is array as you have used ./
Cky = cell(m,ne) ;
for fl=1:1:m
for i=1:1:ne
CKx{fl,i}=sum(b(i)*ckx(i))./sum(b(i));
CKy{fl,i}=sum(c(i)*cky(i))./sum(c(i));
end
end

Categories

Find more on Cell Arrays in Help Center and File Exchange

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!