我有一个CSV文件,第一列有X值,第一行有Y值,中间有Z值,如下所示:
** 39 40 41 42
0.004 2.1802 2.1937 2.2144 2.2379
0.25 1.2409 1.2622 1.2859 1.3073
0.5 1.0538 1.02572 1.04857 1.07059
0.75 0.9479 0.96999 0.98699 1.00675
我可以将它作为矩阵导入到maple中,但对于maple statistics fit命令,它要求X在一列中,Y在第二列中,Z在第三列中所以:
0.004 39 2.1802
0.004 40 2.1937
0.004 41 2.2144
有没有办法像Maple想要的那样创建第二个矩阵,或者是否有一个允许我插入第一个矩阵的统计[Fit]的调用命令?
答案 0 :(得分:0)
假设 A 是导入的矩阵,我创建了一个由三列X,Y和Z组成的矩阵,名为 XYZ ,因此:
n:= LinearAlgebra:-RowDimension(A):
m:= LinearAlgebra:-ColumnDimension(A):
XYZ:= Matrix([seq(seq([A[i,1],A[1,j],A[i,j]], j= 2..m), i= 2..n)]):