反復出力を1つの行列に出力する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
3列n行のフォーマットで、反復出力を1つの単一行列にするにはどうすればよいですか?column1、column2、column3はそれぞれx(i)、y(i)、z(i)で埋められます。
n = 6。
x_i = J(1、n)。
y_i = J(1、n)。
z_i = J(1、n)。
(i = 0、i <= n、i ++、
x_i = 38 +(i×5.0)。
y_i = 45 + 3 *(x_i);
z_i = 80 + 10 *(x_i);
;
mymatrix = [x_i、y_i、z_i];
印刷(mymatrix);
再出力を1つの行列に出力するありがとう、MSさん。
再出力を1つの行列に出力するこれはうまくいくはずです。
n = 6 ;
x_i = J ( 1 、 n ) ;
y_i = J ( 1 、 n ) ;
z_i = J ( 1 、 n ) ;
にとって ( 私 = 1 、私 <= n 、私 ++、
x_i [ 私 ] = 38 + ( 私 * 5.0 ) ;
y_i [ 私 ] = 45 + 3 * ( x_i )[ 私 ] ;
z_i [ 私 ] = 80 + 10年 * ( x_i )[ 私 ] ;
) ;
mymatrix = 転置 ( x_i | / y_i | / z_i ) ;
印刷する ( mymatrix ) ;