我想使用 for 循环实现一个矩阵。为了创建矩阵,我使用了 Jama Matrix Package。
这是我的代码
import Jama.Matrix;
public class Matrixnonsym {
public static void main(String args[]) {
Matrix Mytest=new Matrix(5,5);
for(int i=0; i<4; i++) {
Mytest.set(i,i,1);
Mytest.set(i+1,i,1);
}
Mytest.print(9,6);
}
}
这是我的输出:
1.000000 0.000000 0.000000 0.000000 0.000000
1.000000 1.000000 0.000000 0.000000 0.000000
0.000000 1.000000 1.000000 0.000000 0.000000
0.000000 0.000000 1.000000 1.000000 0.000000
0.000000 0.000000 0.000000 1.000000 0.000000
没有编译错误或运行时错误。困难在于我怎么能让 (0,0) 单元格值为 2?由于此矩阵使用 for 循环构建,因此所有值都是对称构建的。那我怎么能只制作一个具有不同值的单元格呢?
愿望输出:
2.000000 0.000000 0.000000 0.000000 0.000000
1.000000 1.000000 0.000000 0.000000 0.000000
0.000000 1.000000 1.000000 0.000000 0.000000
0.000000 0.000000 1.000000 1.000000 0.000000
0.000000 0.000000 0.000000 1.000000 0.000000
噜噜哒
蝴蝶刀刀
当年话下
相关分类