"The problem is that the values are only printed after the whole script has executed... I want them to be displayed as soon as they are done. How could this be accomplished?"
A few years ago Mathworks modified diary to flush to file as each line is generated. If you are using Mac or Linux then you can read from the diary file as it is being generated.
If you are using Windows then you have the hassle that Windows might well have locked the file. Perhaps Mathworks deliberately made it shareable when it is open; I do not know.