matlab错误打印,MATLAB中数据输出格式出现错误?
close all
clear all
fidin=fopen('20131118B.txt'); %打开文件one minute
fidout=fopen('data.txt','w'); %创建文件,用于写进数据
while ~feof(fidin) %判断是否为文件末尾
tline=fgetl(fidin); %从文件中读取行
if double(tline(1))>=48&&double(tline(1))<=57 %判断首字符是否是数值
fprintf(fidout,'%s\n\n',tline); %如果是数字行,把此行数据写入文件data中
continue %如果是非数字继续下一次循环
end
end
fclose(fidout);
M=importdata('data.txt'); %将生成的data.txt文件导入到工作空间。
% M=importdata('one minute.txt');
%%%%%%%%%%%%%%%%%%数据处理%%%%%%%%%%%%%%%%%%%
t=M.textdata(:,:);
p=M.data(:,4); %取倒数第4列数据,即第6列数据。
DD=[t num2cell(M.data)];
xlswrite('C:\Users\Administrator\Desktop\2345.xlsx',DD,'Sheet1');
%%%%%%%%%%%%%%%%%%%%求标准差和斜率%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
b=p;
M=30; %M为周期数,自己可以改
M1=60;
for i=1:length(b)-M+1
ysum(i)=sum(b(i:M+i-1));
xsum(i)=sum(i:i+M-1);
xxsum(i)=0;
xysum(i)=0;
for j=i:M+i-1
xxsum(i)=xxsum(i)+j*j;
xysum(i)=xysum(i)+j*b(j);
end
K(i)=(xysum(i)-((ysum(i)/M)*xsum(i)))/(xxsum(i)-((xsum(i)/M)*xsum(i)));
end
K1=[ones(1,M-1)*K(1),K];
xlswrite('C:\Users\Administrator\Desktop\2345.xlsx',K1','Sheet1','J');
for i=1:length(b)-M1+1
ysum(i)=sum(b(i:M1+i-1));
xsum(i)=sum(i:i+M1-1);
xxsum(i)=0;
xysum(i)=0;
for j=i:M1+i-1
xxsum(i)=xxsum(i)+j*j;
xysum(i)=xysum(i)+j*b(j);
end
K(i)=(xysum(i)-((ysum(i)/M1)*xsum(i)))/(xxsum(i)-((xsum(i)/M1)*xsum(i)));
end
K2=[ones(1,M1-1)*K(1),K];
xlswrite('C:\Users\Administrator\Desktop\2345.xlsx',K2','Sheet1','K');
错误如图:
数据见附件!
2013-11-19 18:05 上传
k列多出的数据是j列最后的一部分数据,不知道为什么会这样?
2013-11-19 18:07 上传
点击文件名下载附件
12.7 KB, 下载次数: 5
matlab错误打印,MATLAB中数据输出格式出现错误?相关推荐
- Matlab GUI界面表格中数据导出到excel文件带标题
Matlab GUI界面表格中的数据导出到excel文件带标题 data=get(handles.uitable1,'Data'); ht={'日期','编号','姓名'}; [filename,pa ...
- MATLAB在simulink仿真中出现的重要错误及解决办法
如果MATLAB在simulink仿真中出现了以下的重要错误: The block diagram 'dyq1995' uses bus signals. However, the 'Mux bloc ...
- go http 处理w.write 错误_Go语言中的异常和错误处理简介
女主宣言 异常和错误处理在保证程序的鲁棒性方面起到了至关重要的作用.C++.Java.Python中的异常和错误处理都是比较类似的,可以用try-catch逻辑操作,但是Go中的异常处理却有别于以上三 ...
- php 错误 异常,php中的异常和错误解析
PHP错误是属于php程序自身的问题,一般是由非法的语法,环境问题导致的,使得编译器无法通过检查甚至无法运行的情况.PHP异常一般是业务逻辑上出现的不合预期.与正常流程不同的状况,不是语法错误.本文介 ...
- php检查运算是否错误,用PHP中的@运算符抑制错误
Gerry.. 117 注意:首先,我意识到99%的PHP开发人员使用错误抑制操作符(我曾经是其中之一),所以我期待任何看到这个的PHP开发人员不同意. 在您看来,使用@运算符来抑制PHP中的错误/警 ...
- 哪个选项对python文件操作的描述是错误的_Python 中对变量描述错误的选项是
[单选题]以下程序的输出结果是: for i in "Summer": if i == "m": break print(i) [单选题]下面代码的输出结果是: ...
- oracle600错误,oracle在导入数据时报600错误的解决方法
前言 前几天导入一个大容量dmp数据文件,报一个600错误,咨询网上的解决方法,按上面的处理一圈也没有整好,最后咨询组里一个大神,出现此错误 思路是,单个数据文件大小最大为32G,分析数据库后解决如下 ...
- mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误
我试图让一个解释命令在 mysql中工作.我正在尝试解决此删除查询的性能问题: DELETE FROM boost_cache_relationships WHERE base_dir = 'cach ...
- sublime php错误提示,sublime中检查php语法错误
[1 简介 在PHP文件保存时会自动进行语法检查,有错误会提示,没有错误不提示.*语法检查使用系统的php -l -n命令:*对非PHP文件不起作用: 2 下载(v1.1版本) http: ...
最新文章
- php 简单路由实现
- Apache源代码全景分析第二卷——HTTP请求处理
- 财经法规税收征收管理法律制度练习题二
- linux命令详解——top
- python中的glob 模块学习文件路径查找
- Redis工作笔记-Redis安装及基本配置
- 《Python编程从入门到实践》记录之Python函数传递任意数量的实参
- 你不可不知道的React生命周期
- java 删除列 csv,Java- CSV / Delete column in csv file
- 详细介绍Access数据库注入
- 软件精选中的Windows软件安装目录,含软件包和安装教程
- Python爬虫实战,requests模块,Python实现IMDB电影top数据可视化
- .Net学习平台有很多,最快捷的是在这里?
- 用三元运算符判断奇数和偶数
- 将以A开头的单词与以N结尾的单词,用头尾交换的办法予以置换。
- Linux上如何测试服务器之间的通信
- 关于爬取今日头条图片中的链接的提取(ajax)
- debian修改字体
- Intel 内部指令---AVX编程基础
- FileProvider
热门文章
- 谈谈有什么方法可以快捷实现多场景下的线程安全
- 万字教你如何用 Python 实现线性规划
- 带你了解 HBase 数据模型和 HBase 架构
- MySQL数据库事务隔离性的实现
- 一个真正0基础小白学习前端开发的心路历程
- 【华为云技术分享】基于Atlas 200 DK的原版YOLOv3(基于Darknet-53)实现(Python版本)
- 搞事 | 5分钟部署一个机器人帮你告别 “信息焦虑”
- 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(上)
- java size_Java length() 方法,length 属性和 size() 方法的区别
- python爬取网页版QQ空间,生成词云图、柱状图、折线图(附源码)