假设我有3个坐标a(1,2),b(3,4)和c(5,6)。
如何使用'input'函数插入它们,以便用户可以输入坐标并将输入坐标保存为矩阵形式。
例如A =输入(......);
A = [1,2; 3,4; 5,6]
答案 0 :(得分:0)
如果您想要一行输入,可以执行此操作
% // a string ('s') is expected as input;
% // it'll be parsed expecting 6
% // real numbers space separated
A = sscanf( input('','s'), '%f %f %f %f %f %f' );
您可能想要reshape
A = reshape(A,2,[])';
实施例
% // {Keyboard input}:
1 2 3 4 5 6
% // returned value
A =
1 2
3 4
5 6