Matlab读写txt文档文档的格式如下:额定功率(kW) 350额定电压(V) 398.3717额定频率(Hz) 27极对数 6定子槽数 144定子外径(mm) 960定子内径(mm) 800铁心长度(mm) 470要读取其中的数据并存入一个数组A里面,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 22:11:33
Matlab读写txt文档文档的格式如下:额定功率(kW) 350额定电压(V) 398.3717额定频率(Hz) 27极对数 6定子槽数 144定子外径(mm) 960定子内径(mm) 800铁心长度(mm) 470要读取其中的数据并存入一个数组A里面,
Matlab读写txt文档
文档的格式如下:
额定功率(kW) 350
额定电压(V) 398.3717
额定频率(Hz) 27
极对数 6
定子槽数 144
定子外径(mm) 960
定子内径(mm) 800
铁心长度(mm) 470
要读取其中的数据并存入一个数组A里面,然后计算结果比如说是:
I=200(A)
B=0.75(T)
T=1200(N*m)
然后用matlab把计算结果存入output的txt文档中,存入格式如下:
电流(A) 200
磁密(T) 0.75
转矩(N*m) 1200
Matlab读写txt文档文档的格式如下:额定功率(kW) 350额定电压(V) 398.3717额定频率(Hz) 27极对数 6定子槽数 144定子外径(mm) 960定子内径(mm) 800铁心长度(mm) 470要读取其中的数据并存入一个数组A里面,
txt文件中不能有汉字,txt文件里数据格式为:
350
398.3717
27
6
144
960
800
470
文件名为a.txt.
读取文件:
[A]=textread('d:\My Documents\a.txt','%f');
计算结果:
B = [200 0.75 1200]';
保存于文件B.txt中
fid = fopen('B.txt','wt');
fprintf(fid,'%f\n',B);
文字和数字之间有空格吗?有的话
[A]=textread('a.txt','%*s%n');
输出的话就是fprintf,但是要用类似这样的写法
fprintf(fid, '电流(A) %f\n', B(1));
matlab不能读汉字, 你的输入文档应该只保留数字,按照列读取需要的数据计算, 输出可以用英文