Suscripted Assignment in to Mxarray is not supported for code generation
Afficher commentaires plus anciens
Gamma=zeros(n_y*Np,n);
cont=1;
for k=1:n_y:n_y*Np
row_i=k;
row_f=k+n_y-1;
Gamma(row_i:row_f,:)=C*A^(cont);
cont=cont+1;
end
outputs.
Error:Subscripted assignment into an mxArray is not supported for code generation.
Function 'MATLAB Function' (#484.1885.1905), line 85, column 5:
"Gamma(row_i:row_f,:)"
Launch diagnostic report.
2 commentaires
Shivam Gothi
le 6 Sep 2024
Can you please share the complete code so that I can reproduce the error from my end and try to get a possible work around for it?
Walter Roberson
le 6 Sep 2024
I notice that each iteration of the loop, it sets n_y rows to a value, and the next iteration overwrites all but one of the rows. This feels like a waste of time.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Function Definition dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!