Suscripted Assignment in to Mxarray is not supported for code generation
Ältere Kommentare anzeigen
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 Kommentare
Shivam Gothi
am 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
am 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.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Function Definition finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!