我正在使用Matlab和Octave的cov(协方差)功能。实际上,我使用的是Octave,但最终它必须同时适用于这两种方法。此函数具有可选的第二个或第三个参数,以指示是否应使用N或N-1进行归一化。

如果我这样做:cov(points,1)(点是4x2矩阵),我得到以下错误:

error: cov: x and y must have the same number of observations

总的来说,我想知道Matlab / Octave如何区分第二个参数是另一个矩阵还是一个可选参数(因为它可以有2个或3个参数)。

更具体地说,我想知道如何解决我的问题?

Matlab cov()文档:http://www.mathworks.de/help/techdoc/ref/cov.html

八度cov()文档:http://www.gnu.org/software/octave/doc/interpreter/Correlation-and-Regression-Analysis.html

编辑:我在Ubuntu 12.04上使用Octave 3.2.4

EDIT2:解决方案是安装较新版本的Octave。此功能是在3.2之后实现的。

这看起来像一个八度错误(至少在3.0.5版中); 它在Matlab中正常运行(至少在版本7.10中)。

当然,要解决此问题,您可以只计算:

cov(a) * (N-1) / N

也许有人可以确认这一点...我无法在Matlab中试用,因为我在家中没有执照...

我的意思是确认它在八度中不起作用。 我相信您在Matlab中会做到的;-)

@OmarKohl:我也在Octave中尝试过,但是我所拥有的版本已经过时了...

键入help cov,并注意opt 已被删除 strike>不存在。

更好,做

gedit /usr/share/octave/3.2.4/m/statistics/base/cov.m

并将其与旧 strike>新代码进行比较

Opt最近消失 strike>。 同时使用Oli的把戏

编辑:我认为,这是一项新功能。 不知道使用哪个版本的Octave,但是您需要升级。 如果可以找到存储库,则可以进行不稳定的突触升级,也可以从源代码构建它。

编辑2:功能于2011年1月(3.4.1)添加。 3.2.4发布于2010年1月。当前版本为3.6.1

matlab里面的cov函数,如何强制Matlab /八度cov函数使用可选参数相关推荐

  1. MATLAB里面的filter和filtfilt的C语言源代码

    MATLAB里面的filter和filtfilt的C语言源代码 嗯,算法非常简单,就是网上搜不到C代码实现.filter是个很万能的数字滤波器函数,只要有滤波器的差分方程系数,IIR呀FIR呀都能通过 ...

  2. c语言算法a i-j x y,MATLAB里面的filter和filtfilt的C语言源代码

    嗯,算法非常简单,就是网上搜不到C代码实现.filter是个很万能的数字滤波器函数,只要有滤波器的差分方程系数,IIR呀FIR呀都能通过它实现.在MATLAB里面,filter最常用的格式是这两个: ...

  3. matlab里面的vpa函数,matlab用vpa函数之后怎么科学计数法

    MATLAB算π出错我输入vpa(pi,300) .结果是:ans =3.14159265358979311599796 vpa(pi,300)这样就可以了ans=3.1415926535897932 ...

  4. matlab 输出字母,MATLAB里面的legend函数输出希腊字母

    视觉引导系统在机器人拾取方面的应用 视觉引导系统在机器人拾取方面的应用 当将自动化组件放置在具有X,Y特征的计划上时,高性能视觉系统就变得至关重要.照亮产品后,视觉引导系统会拾取每个微小的组件,找到其 ...

  5. MATLAB里面的mghglobal函数,Matlab讨论区 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...

    function exam8_2 % 本程序为第八章的第二个算例,采用平面梁单元计算两铰抛物线拱的在初始条件下 %  自由振动,并对时程曲线结果进行FFT变换,求得的频率可与exam8_1.m的结果进 ...

  6. matlab newff函数弃用了,matlab里面的newff函数怎么回事

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function net = newff(varargin) %NEWFF Create a feed-forward backpropagation n ...

  7. matlab里面的sul,MATLAB语言在电机控制系统仿真研究中的应用

    MATLAB语言在电机控制系统仿真研究中的应用 宋凌锋李立毅程树康 [摘要]简要介绍了MATLAB语言,并把MATLAB语言应用于电机控制系统的仿真研究中,同时以一个具体实例较为深入地对其进行了说明. ...

  8. relerr在matlab中,使用MATLAB里面的ODE解算常系数微分方程,误差超出范围

    MATLAB代码: %仿真选项设置 TINITIAL=0;%仿真初始时间 TFINAL=5;%仿真终止时间 INTEGSTP=0.001;%积分步长 ABSERR=1.0E-6;%仿真绝对误差 REL ...

  9. MATLAB里面的mean()如何使用:

    mean(x):可以看到返回了x矩阵每列的平均值. 如下图所示: mean(x,2):可以看到返回x矩阵每行的平均值,2代表行. mean(x,1),可以看到返回x矩阵每列的平均值,1代表列. 如下图 ...

最新文章

  1. vue init webpack缺少标识符_vue 如何从单页应用改造成多页应用_vue.js
  2. OpenKruise v0.8.0 版本发布:K8s 社区首个规模化镜像预热能力
  3. linux网卡入流速,linux下简单限制网卡速度与
  4. VTK:几何对象之QuadraticTetra
  5. iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
  6. 华为mate9 android p,安卓手机为什么越用越卡?华为Mate9搭载EMUI 5.0告别卡顿
  7. C++:21---仿函数
  8. css3 定义选择器
  9. Python笔记-获取拉钩网南京关于python岗位数据
  10. Android中的Handler总结
  11. go的优势--链表与结构体使用
  12. java grpc简单例子
  13. sqltext的参数化处理
  14. .NET配置文件的10大安全漏洞
  15. python实现概率论与数理统计_【总目录】——概率论与数理统计及Python实现
  16. 金字塔c_FPN特征金字塔网络解读
  17. 良心啊,做电商要是早点在这几个网站学习,也不至于被黑产坑啊
  18. 从认知负荷理论看语音交互设计
  19. 第三章、主机规划与磁盘分区
  20. python读二进制文件

热门文章

  1. 2020web前端学习路线(附全套前端视频教程+教学大纲)
  2. VSCode实用快捷键:复制粘贴内容不改变剪切板等
  3. Au2021安装教程,Audition2021安装教程
  4. 2018 BMCV 《BAM: Bottleneck Attention Module》Pytorch实现
  5. 读书笔记系列《增广贤文》
  6. 【备忘】AMD 显卡驱动问题一则及解决方案
  7. 植物大战僵尸游戏道具或参数的属性-植物大战僵尸免费版提供下载
  8. java 浏览器 pdf_使用iText在浏览器中打开生成的PDF
  9. 去除图片中的exif信息
  10. usb通用设备驱动注册