![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
狷介的产品之路
励志做一名懂商业、爱运营、会营销的产品经理
展开
-
MATLAB将向量中的某一元素去掉
MATLAB将向量中的某一元素去掉,比如将0去掉a(a==0)=[]原创 2021-11-04 21:59:13 · 8103 阅读 · 0 评论 -
matlab聚类实验
(一)聚类分析的原理聚类是将数据分类到不同的类或者簇这样的一个过程,所以同一个簇中的对象有很大的相似性,而不同簇间的对象有很大的相异性。聚类分析是一种探索性的分析,在分类的过程中,人们不必事先给出一个分类的标准,聚类分析能够从样本数据出发,自动进行分类。聚类分析所使用方法的不同,常常会得到不同的结论。不同研究者对于同一组数据进行聚类分析,所得到的聚类数未必一致。从实际应用的角度看,聚类分析是数据挖掘的主要任务之一。而且聚类能够作为一个独立的工具获得数据的分布状况,观察每一簇数据的特征,集中对特定转载 2021-10-28 20:12:06 · 1104 阅读 · 0 评论 -
聚类分析matlab
一、理论 聚类就是把东西聚在一起,那一定有一定的规则,相似等,后面会给出。聚类与分类的不同就是,聚类所要求的划分的类是未知的。 聚类是这么定义的:将数据分类到不同的类或者簇这样的一个过程,所以同一个簇中的对象有很大的相似性,而不同簇之间的对象很大的相异性。按照个体或样品(individuals, objects or subjects)的特征将它们分类,使同一类别内的个体具有尽可能高的同质性(homogeneity),而类别之间则应具有尽可能高的异质性(heterogeneit...转载 2021-10-28 20:10:06 · 3269 阅读 · 0 评论 -
Matlab中 pdist 函数详解(各种距离的生成)
一、pdistPairwise distance between pairs of objectsSyntaxD = pdist(X)D = pdist(X,distance)DescriptionD = pdist(X) 计算 X 中各对行向量的相互距离(X是一个m-by-n的矩阵). 这里 D 要特别注意,D 是一个长为m(m–1)/2的行向量.可以这样理解 D 的生成:首先生成一个 X 的距离方阵,由于该方阵是对称的,令对角线上的元素为0,所以取此方阵的下三角元素,按照Ma..转载 2021-10-28 20:08:38 · 6214 阅读 · 0 评论 -
matlab做聚类分析(简单的直接用clusterdata)
Matlab提供了两种方法进行聚类分析。一种是利用clusterdata函数对样本数据进行一次聚类,其缺点为可供用户选择的面较窄,不能更改距离的计算方法;另一种是分步聚类:(1)找到数据集合中变量两两之间的相似性和非相似性,用pdist函数计算变量之间的距离;(2)用linkage函数定义变量之间的连接;(3)用cophenetic函数评价聚类信息;(4)用cluster函数创建聚类。1.Matlab中相关函数介绍1.1pdist函数调用格式:Y=pdist(X,’metric’...转载 2021-10-28 20:04:10 · 13007 阅读 · 0 评论 -
MATLAB作图常用命令
grid onlegend([tu1 tu2 tu4],{'\fontname{宋体}第一峰值频率','\fontname{宋体}第二峰值频率',... '\fontname{宋体}强迫振动频率'}); %'\fontname{宋体}第三峰值频率',axis([0 50 -inf 20]);xlabel('\fontname{宋体}时间\fontname{Times New Roman}(s)','FontSize',10); ylabel('\fontname{宋体}频率\font.原创 2021-10-28 19:59:32 · 1096 阅读 · 0 评论 -
MATLAB频数表-tabulate/hist
>> tabulate([1 2 2 3 1]) Value Count Percent 1 2 40.00% 2 2 40.00% 3 1 20.00%>> a=tabulate([1 2 2 3 1])a = 1 2 40 2 2 40 3 1 20原创 2021-10-28 18:41:27 · 787 阅读 · 0 评论 -
break&continue
break: 直接 结束循环!!!continue:进入下一次循环!!!原创 2021-10-28 18:37:34 · 48 阅读 · 0 评论 -
MATLAB去重并排序-unique
>> unique([5 2 3 8 2 8 1 1])ans = 1 2 3 5 8原创 2021-10-28 18:35:43 · 745 阅读 · 0 评论 -
Matlab中出现:非法使用保留关键字 “else“
往往并不是你真得用了这个关键字,而是你的上一行的括号没有扩上,导致MATLAB认为要用用保留关键字做变量这个特别坑,遇到这种情况,连断点调试都没法用原创 2021-10-28 18:32:50 · 11740 阅读 · 2 评论 -
histogram指定柱的数目或间隔
可以指定柱状的数量:hh = histogram(aa,10);对横坐标的范围进行控制:hhh = histogram(aa,[-10:0.5:10]);原创 2021-10-23 15:55:47 · 540 阅读 · 0 评论 -
频数直方图hist、histogram、histfit
原创 2021-10-23 15:25:20 · 946 阅读 · 0 评论