Clear Filters
Clear Filters


This question is closed. Reopen it to edit or answer.

Size of cell changes when calling it from a function?

1 view (last 30 days)
Joel Schelander
Joel Schelander on 28 Apr 2021
Closed: Jan on 28 Apr 2021
I am calling a function like this:
for z=1:3
if z==1
if z==2
if z==3
save(sprintf('Allv/Alla/AAG%d',z), 'GUD');
The output "GUD" should always be 1000 doubles of the size 1x1000. But the output for z==3 is
1x798 double 1x766 double 1x767 double 1x763 double
I have checked by debugging in the function H3, it constructs GUD with a 1x1000 double at a time, but it is when I am calling the function that it gets wrong.

Answers (0)




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!