【发布时间】:2013-03-21 12:10:01
【问题描述】:
我在 MATLAB 中有一个矩阵,如下所示:
[ 1 2 3 4; 5 6 7 8; 9 10 11 12]
我想将其导出为 C# 格式的文本文件:
double[,] myMat = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12} };
我需要一个 MATLAB 函数,例如称为 exportMatrix(),带有两个参数:
- MATLAB 矩阵
- 必须导出此矩阵的类型
如何使用此功能的两个示例如下:
exportMatrix( myMatrix1, 'short');
exportMatrix( myMatrix2, 'float');
如果矩阵是多维的,我还需要该函数正确导出它。例如,如果:
>> size(A)
ans =
100 10 3
那么调用exportMatrix( A, 'double');的结果应该是:
double[, ,] A = {...};
【问题讨论】: