mathemathica初识。
Mathematica 进行SVD分解,利用Help帮助获取SVD分解的函数SingularValueDecomposition[]
导入数据:G= Import[“D:\\mathmatica\17.txt”,"Table”],此时以二维数组格式将数据储存之G数组中。
进行SVD分解: [U,S,Vt] = SingularValueDecomposition[G];
以矩阵格式输出数组:
MatirxForm[U];
MatrixForm[S];
MatrixForm[Vt];
文件导出:
filename = “D:\\mathmatica\Vt.txt”;
Export[filename,Vt,”Table”];
注:mathmatica 中,直接进行A*B,矩阵乘法,进行的对应位置的元素相乘.
A={{1,2},{3,4}};B = {{1,2},{3,4}};
A*B 表示的结果为{{1,4},{9,16}};
A.B 计算的结果为{{7,10},{15,22}};此处与matlab不同注意区分
转载于:https://blog.51cto.com/qtgeo/1676259