以下是names.txt中的一部分:
'MARY','PATRICIA','LINDA','BARBARA','ELIZABETH','JENNIFER','MARIA','SUSAN','MARGARET','DOROTHY','LISA','NANCY','KAREN','BETTY','HELEN','SANDRA','DONNA','CAROL','RUTH','SHARON','MICHELLE','LAURA','SARAH','KIMBERLY','DEBORAH','JESSICA','SHIRLEY','CYNTHIA','ANGELA','MELISSA','BRENDA','AMY','ANNA','REBECCA','VIRGINIA','KATHLEEN','PAMELA','MARTHA','DEBRA','AMANDA','STEPHANIE','CAROLYN','CHRISTINE','MARIE','JANET','CATHERINE','FRANCES','ANN','JOYCE','DIANE','ALICE','JULIE','HEATHER','TERESA','DORIS','GLORIA','EVELYN','JEAN','CHERYL','MILDRED','KATHERINE','JOAN','ASHLEY','JUDITH','ROSE','JANICE'
如何将该names.txt文档中的英文名字存为多行字符串变量?使得行数为英文名字的个数
首先,你备份文件,格式为,.txt。放在根目录下。
然后我们用在matlab你面读取你的txt。
尝试这个程序:
M= gallery('integerdata', 100, [5 8], 0);
dlmwrite('myfile.txt', M, 'delimiter', '\t')
D=dlmread('myfile.txt')
第一行是我生成的一个矩阵,然后第二行我写入到文件'myfile.txt'。
这就模拟了你的.dat文件, 改成.txt之后的样子。
你在程序第一行写
D=dlmread('myfile.txt')
就读取了文件。并把读取的,写入到了D矩阵中。
结果如下:
‘myfile.txt’就是你说的字符串,一行程序就可以完成读取。
D=dlmread('myfile.txt');