【发布时间】:2012-12-22 21:06:53
【问题描述】:
假设我有 3 个坐标 a(1,2),b(3,4) 和 c(5,6)。
如何使用“输入”功能插入它们,以便用户可以输入坐标并将输入坐标保存为矩阵形式。
例如 A = input(......);
A = [1,2;3,4;5,6]
【问题讨论】:
假设我有 3 个坐标 a(1,2),b(3,4) 和 c(5,6)。
如何使用“输入”功能插入它们,以便用户可以输入坐标并将输入坐标保存为矩阵形式。
例如 A = input(......);
A = [1,2;3,4;5,6]
【问题讨论】:
如果你想要单行输入,你可以这样做
% // 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
【讨论】: