matlab不显示输出,关于MATLABtxt文本输出不显示

该博客详细展示了如何使用MATLAB读取文本文件中的数据,并进行处理。通过`fopen`, `fgetl`, `regexp`, `textread`等函数逐行读取和解析数据,提取点数、方向值、边长、方位角等信息,并存储到相应的变量中。此外,还定义了`printData`函数将处理后的数据写入新的文本文件。" 50783623,5305667,程序员笔试必备:数据结构与算法详解,"['数据结构', '算法', '二叉树', '哈希表', '循环队列', '笔试准备']
摘要由CSDN通过智能技术生成

clc

clear

fid = fopen('pnet1.txt');

if fid>=3  %判断是否输入成功

msgbox('Opening Successfully');

else

errordlg('Failed','Wrong File');

end

%逐行读取第1行概况信息

tline1 = fgetl(fid);

str = '[-]?\d[\.]?\d*';

f1=str2double(regexp(tline1,str,'match'));

m_Pnumber=f1(1,1);%总点数

m_knPnumber=f1(1,2);%已知点数

m_Lnumber=f1(1,3);%方向值组数

m_Nnumber=f1(1,4);%方向值总数

m_Snumber=f1(1,5);%边长总数

m_Tnumber=f1(1,6);%方位角总数

%逐行读取第2行观测值精度

tline2 = fgetl(fid);

f2=str2double(regexp(tline2,str,'match'));

ma=f2(1,1);%方向值中误差

mS1=f2(1,2);%边长固定误差

mS2=f2(1,3);%边长比例误差

mT=f2(1,4);%方位角中误差

%逐行读取第3行点名数组

tline3 = fgetl(fid);

st = '[\w][-]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值