如何在matlab中插入输入坐标?

如何在matlab中插入输入坐标?,matlab,matrix,Matlab,Matrix,假设我有3个坐标a(1,2),b(3,4)和c(5,6) 如何使用“输入”功能插入坐标,以便用户可以输入坐标并将输入坐标保存到矩阵形式中 eg A=输入(……) A=[1,2;3,4;5,6]如果您想要一行输入,您可以这样做 % // a string ('s') is expected as input; % // it'll be parsed expecting 6

假设我有3个坐标a(1,2),b(3,4)和c(5,6)

如何使用“输入”功能插入坐标,以便用户可以输入坐标并将输入坐标保存到矩阵形式中

eg A=输入(……)


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' ); 
您可能需要进行
重塑

  A = reshape(A,2,[])';
范例

 % // {Keyboard input}: 
        1 2 3 4 5 6

 % // returned value

A =
 1     2
 3     4
 5     6

嗯,我明白了……所以这将是一种方式……非常感谢你,阿考比=)