Azzera filtri
Azzera filtri

In an assignment A(:) = B, the number of elements in A and B must be the same.

1 visualizzazione (ultimi 30 giorni)
Hello Dears
I have a 3D matrix H1:
[l,r,h3]=size(H1);
Which l,r,h3 are defined in another class and function. I have this line:
z1=bsxfun(@times,(maxc/r),ones(l,r,h3));
c is defined as:
c = 1000*ones(size(H1));
also z2 is created according to z1:
z2=zeros(l,r,h3);
The other variable is Cindex:
Cindex=(i-1)*path+j;
When I want to write the bellow code:
z2(Cindex)=maxc-1e-8;
I encounter to this error and also the error is due to the above line.I mean (z2(Cindex)=maxc-1e-8;)
In an assignment A(:) = B, the number of elements in A and B must be the same.
Bests
  1 Commento
hamed
hamed il 17 Ago 2016
The maxc is the maximum size of c which is 1000 in my codes. Cindex is created by i and j which have already defined in a for loop.

Accedi per commentare.

Risposta accettata

Thorsten
Thorsten il 17 Ago 2016
Modificato: Thorsten il 17 Ago 2016
What is
size(max)
size(Cindex)
both must be the same.
  5 Commenti
Thorsten
Thorsten il 17 Ago 2016
Please be so kind to accept the answer if it was helpful.
hamed
hamed il 17 Ago 2016
I'm so sorry Mr. Thorsten, I forgot to click on that. I appreciate again.
Cheers

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Code Generation in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by