【问题标题】:Maple: three dimensional fit matrixMaple:三维拟合矩阵
【发布时间】:2014-08-22 02:54:11
【问题描述】:

我有一个 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 的要求创建第二个矩阵,或者有一个 Statistics[Fit] 的调用命令可以让我插入第一个矩阵?

【问题讨论】:

    标签: arrays csv matrix maple import-from-csv


    【解决方案1】:

    假设 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)]):
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2014-06-12
      • 2010-11-26
      • 2014-09-16
      • 1970-01-01
      相关资源
      最近更新 更多