当前位置:编程问答 > Matlab >

matlab 用后diff 数据长度变小 l

问题:length(y1) ans = 12800 >> a=diff(y1); >> length(a) ans = 12799
答案:对,diff就是对一列数据前后两个进行做差,你想想,两个数做差就是一个数,三个数做差就是两个数了,所以长度会减1
其他:当然是错的,因为quadl是数值积分无论q在前面怎么赋值在quadl里q也只是从0到1的自变量所以结果永远不变 

上一个:matlab编程求助: R(1,1)=y*(p^2+x^2) 、R(1,2)=Y*(P*X)解方程组 结果得到的是含有R的表达式 而不是值
下一个:怎么在这段MATLAB程序导入的心电信号上添加一段50HZ的噪声?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,