Я пытаюсь сделать следующее:
fname = strcat('C:\Users\user_name\work\video\',avi_name);
videoObject = VideoReader(fname);
Я получаю сообщение об ошибке:
Argument must contain a string.
Я пытаюсь проверить, что у меня fname
:
fname = strcat('C:\Users\user_name\work\video\',avi_name);
fname
videoObject = VideoReader(fname);
Я вижу, что это (как и ожидалось):
'C:\Users\user_name\work\video\bla_bla.avi'
Когда я пытаюсь сделать следующее:
fname = 'C:\Users\user_name\work\video\bla_bla.avi';
videoObject = VideoReader(fname);
Это работает. Кто-нибудь может объяснить мне, что не так с выводом strcat
. Почему эта функция не распознается как строка и почему она выглядит как правильная строка в выводе?