MATLAB: Num2str errors

num2str

As the following code shown, there will always be an error saying "Unexpected MATLAB expression" for the first "num2str" in the row defining filename. Please, help me!!!
WeChat Screenshot_20190114165317.png

Best Answer

The ‘filename’ assignment in your code is not the correct syntax.
It should be:
filename = ['A',num2str(kk),'.dat'];
Note the square brackets [], and not parentheses ().
However, using the sprintf function is preferable:
filename = sprintf('A%d.dat', kk);
I would use that instead.