How to fix this error please?
Mostra commenti meno recenti
Error using eye
Requested 57660x57660 (24.8GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long time and cause
MATLAB to become unresponsive. See array size limit or preference panel for more information.
Error in Ex11_Bayes_AVO_Inversion (line 79)
Sigma_e = var_e*eye(nt*ntheta); % White noise covariance
4 Commenti
Walter Roberson
il 14 Giu 2021
What is the value of nt*ntheta?
Perhaps speye() would make more sense.
Nisar Ahmed
il 15 Giu 2021
Walter Roberson
il 15 Giu 2021
okay but we don't know nt
We also don't know how nt or ntheta are calculated in order for us to assess if the values are necessarily that high
Nisar Ahmed
il 16 Giu 2021
Risposte (1)
Mann Baidi
il 5 Giu 2024
0 voti
I observer that you are trying to create a 59582x 59582 matrix in your script. You are getting the error due the maximum array size limitations in MATLAB. You can remove the limitations for the maximum array size by unchecking the maximum array size limit checkbox from the preference panel following this path.
MATLAB >Preferences > Workspace > MATLAB array size limit.

Categorie
Scopri di più su Creating and Concatenating Matrices 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!