Matlab
文章平均质量分 90
herr_edoc
双鸭山码农,擅长砍柴、喂猪、递毛巾
展开
-
一种计算标准差的高效方法:Welford迭代法
标准差(Standard Deviation)是概率统计学上非常重要的概念,它被用来描述一组数据的离散程度。根据标准差的定义,总体标准差σ表示为:而样本标准差S表示为:总体标准差还有另外一种表示方式:以上的两种总体标准差计算方法都有三个明显的问题:代码实现时需要用一个数组来保存所有要计算的数据,如果数据比较大,那么会耗费非常大的空间。计算时需要对数组总体进行两次遍历,一次计算平均值,一次计算平方,数据较多时耗时也非常大。对于数据整体差距不大的情况,由于对接近0的浮点数做了平方计算,在数据非常多原创 2020-09-27 23:48:25 · 6142 阅读 · 0 评论 -
Matlab:title输入字符串中的下划线字符会显示成下标,如何处理?
在用Matlab画图的时候发现,title函数中的字符串如果包含下划线,下划线会被显示成下标。例如,title(‘example_1’)会出现如下显示:这是因为在Matlab中,title函数会默认按照’tex’格式解释输入的字符串,下划线会变成下标,而"^"符号则变成上标。除此之外,还可以通过转义符号“\”来表示一些特殊符号,如“\alpha”可以表示希腊字母α\alphaα。例如,输入t...原创 2020-02-23 22:46:18 · 11147 阅读 · 2 评论 -
Matlab:如何判断变量是否存在
判断某个变量是否存在Matlab相对于C/C++等编程语言来说,变量的使用更加灵活,需要使用某个变量时,直接新建变量赋值即可,大部分情况下还不需要考虑变量类型。这样的方式给初学者带来了方便,但同时也牺牲了内存空间,而且导致对变量的管理很差。Matlab是一种解释性编程语言,运行起来才知道代码有没有错,如果我们引用了一个没有赋值过的变量,则会报“undefined”的错误。所以,在较为复杂的Ma...原创 2020-02-22 18:04:27 · 18712 阅读 · 0 评论 -
Matlab2013b和Visual Studio 2013混合编程总结
本文主要讲了VS(C++或C#)如何和Matlab混合编程。原创 2016-08-25 13:42:47 · 4667 阅读 · 0 评论