Suscripted Assignment in to Mxarray is not supported for code generation
Mostra commenti meno recenti
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 Commenti
Shivam Gothi
il 6 Set 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
il 6 Set 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.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Function Definition in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!