Matlab 将1x1矩阵转换为变量

Matlab 将1x1矩阵转换为变量,matlab,csv,Matlab,Csv,我从csv读取数据,其中包含两列id和cancer,分别为1/0。请看下面的代码 M = readtable('data.csv'); 我尝试使用 row= M(n,1); //It's from the ID column which is text 但是它是以一个1x1矩阵的形式出现的,我不能把它放在一个变量中。 例如,我想在上面的行起作用之后,行应该包含一个字符串,如下所示行='patientID'。现在有没有办法把它转换成一个值?使用row=M{n,1}。注意花括号 大括号表示“获取

我从
csv
读取数据,其中包含两列
id
cancer
,分别为
1/0
。请看下面的代码

M = readtable('data.csv');
我尝试使用

row= M(n,1); //It's from the ID column which is text
但是它是以一个
1x1
矩阵的形式出现的,我不能把它放在一个变量中。
例如,我想在上面的行起作用之后,
应该包含一个字符串,如下所示<代码>行='patientID'。现在有没有办法把它转换成一个值?

使用
row=M{n,1}
。注意花括号


大括号表示“获取表格内容”,而圆括号表示“获取表格的一部分,作为表格”。

使用
row=M{n,1}
。注意花括号


大括号表示“获取表格内容”,而圆括号表示“获取表格的一部分,作为表格”。

使用
row=M{n,1}
。请注意花括号。@PhilGoddard谢谢,它解决了我的问题,请告诉我如何将您的问题标记为已接受。使用
row=M{n,1}
。请注意花括号。@PhilGoddard谢谢,它解决了我的问题,请告诉我如何将你的问题标记为已接受。