Effacer les filtres
Effacer les filtres

index exceeds array bounds

1 vue (au cours des 30 derniers jours)
Chaudhary P Patel
Chaudhary P Patel le 30 Sep 2020
Réponse apportée : KSSV le 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 commentaires
KALYAN ACHARJYA
KALYAN ACHARJYA le 30 Sep 2020
Sir, Sure I will try
KSSV
KSSV le 30 Sep 2020
@Pramod we cannot help you unless we know your complete code and the variables.

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 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

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by