У меня есть вектор x = (1, 2, 3)
, и я хочу отобразить (распечатать) его как Answer: (1, 2, 3)
.Как отображать (печатать) вектор в Matlab?
я пытался много подходов, в том числе:
disp('Answer: ')
strtrim(sprintf('%f ', x))
Но я до сих пор не могу получить его на печать в формате, который мне нужен.
Может кто-нибудь указать мне на решение, пожалуйста?
РЕДАКТИРОВАТЬ: Оба значения и (длина) x
не известны заранее.
Ницца! Спасибо. :) –
Проблема с этим ответом заключается в том, что для матрицы все строки будут выстраиваться в линию. – Pedro77
Правильно, sprintf может использоваться только с аргументом массива, поэтому матрицы выравниваются. Вы должны применить это к каждой строке и объединить результат. –