0

3つの座標a(1,2)、b(3,4)、c(5,6)があるとします。

ユーザーが座標を入力し、入力座標をマトリックス形式に保存できるように、「入力」関数を使用してそれらを挿入するにはどうすればよいですか。

例 A = 入力(......);

A = [1,2;3,4;5,6]

4

1 に答える 1

0

1行の入力が必要な場合は、これを行うことができます

                            % // 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
于 2012-12-22T12:45:38.420 に答える