Why can’t I call a specified value in a 4D matrix mat-file when the last dimension is larger than 200?
Hi everyone,
I have one variable ‘irf’ sized 2241x5x105x10000 in a mat-file ver 7.3. When I load the mat-file and call the variable it returns all the values.
However, if I call certain specified value for ex irf(a,b,c,d) and d is larger than 200, Matlab always returns the value as 0.
I tried using m=matfile(‘myfile.mat’, ‘Writable’, false) then call m.irf(a,b,c,d) and still the value for d larger than 200 is always 0.
What did I do wrong here? How can I call a specified located value in my variable when d is larger than 200?
I work with Matlab 2024a with 128GB RAM in a virtual machine.
Many thanks in advanceHi everyone,
I have one variable ‘irf’ sized 2241x5x105x10000 in a mat-file ver 7.3. When I load the mat-file and call the variable it returns all the values.
However, if I call certain specified value for ex irf(a,b,c,d) and d is larger than 200, Matlab always returns the value as 0.
I tried using m=matfile(‘myfile.mat’, ‘Writable’, false) then call m.irf(a,b,c,d) and still the value for d larger than 200 is always 0.
What did I do wrong here? How can I call a specified located value in my variable when d is larger than 200?
I work with Matlab 2024a with 128GB RAM in a virtual machine.
Many thanks in advance Hi everyone,
I have one variable ‘irf’ sized 2241x5x105x10000 in a mat-file ver 7.3. When I load the mat-file and call the variable it returns all the values.
However, if I call certain specified value for ex irf(a,b,c,d) and d is larger than 200, Matlab always returns the value as 0.
I tried using m=matfile(‘myfile.mat’, ‘Writable’, false) then call m.irf(a,b,c,d) and still the value for d larger than 200 is always 0.
What did I do wrong here? How can I call a specified located value in my variable when d is larger than 200?
I work with Matlab 2024a with 128GB RAM in a virtual machine.
Many thanks in advance mat-file, large data MATLAB Answers — New Questions