Скажем, у меня есть строка в переменной в MATLAB, как показано ниже:
this is the first line
this is the second line
this is the third line
Я хотел бы добавить фиксированную строку в начале каждой строки. Например:
add_substring(input_string, 'add_this. ')
будет выводить:
add_this. this is the first line
add_this. this is the second line
add_this. this is the third line
Я знаю, что могу сделать это, перебрав входную строку, но я ищу более компактный (надеюсь, векторизованный) способ сделать это, возможно, с использованием одной из встроенных команд MATLAB, таких как arrayfun
accumarray
.