【发布时间】:2012-06-06 05:47:43
【问题描述】:
我有一个文件 (file.csv),其中填充了以下格式的整数:
1,2,3,4,5,6,7,8,9,100
2,5,1,3,4,6,7,8,10,200
我知道使用此代码:
load('FILE.csv')
x = FILE
x 将是一个NxM 矩阵,其中..
-
N是文本文件中的行数(在上面的示例中:N=2) -
M是每行中的数字个数(用逗号分隔)(在上面的示例中:M=10)
我的目标是类似的。
我想得到两个矩阵:
第一个矩阵(y):这是与“x”相同的矩阵,但没有最后一列 (在上面的示例中,这与在矩阵中加载以下文件相同:
1,2,3,4,5,6,7,8,9
2,5,1,3,4,6,7,8,10
所以结果矩阵是 N*(M-1) 矩阵 (N=2 , M=10) ==> 2 行 9 列
|1 2 3 4 5 6 7 8 9 |
|2 5 1 3 4 6 7 8 10|
第二矩阵:这是剩余的列(或更简单地说:一个 N*1 矩阵,我们有最后一列的每个元素都有一行)
在上面的例子中,矩阵是:
|100|
|200|
最简单的方法是什么? (我是 MATLAB 初学者)。
提前感谢您的任何提示!
【问题讨论】: