
matlab
文章平均质量分 83
dujiahei
编程小学徒,努力成长中
Github: https://github.com/dujiahei
展开
-
关于libsvm中参数-b
整理自论坛:https://www.ilovematlab.cn/thread-78910-1-1.html用libsvm进行分类,使用了'-b 1',想得到概率,但是运行的时候出现这句话: “Model supports probability estimates, but disabled in predicton.” 请问是什么意思呢? 谢谢。在预测的时候一样要使用-b参数你肯定是...转载 2019-07-20 20:55:34 · 2011 阅读 · 1 评论 -
Matlab代码的耗时分析、优化、加速
转自 http://blog.sina.com.cn/s/blog_6f64146b01019ojm.htmlProfile(分析)在加速你的matlab程序之前,你需要知道你的代码哪一部分运行最慢。matlab提供个简单的机制,让你能够知道你的代码的某一部分运行所占用CPU时间。通过在代码段开始添加tic,及在结束添加toc;matlab就能计算出这一代码段的运行时间。Tic和toc方...转载 2018-12-16 22:25:32 · 8336 阅读 · 0 评论 -
怎么用大众都懂的语言解释黎曼空间?
转自:https://www.zhihu.com/question/36959297/answer/83465328作者:知乎用户链接:https://www.zhihu.com/question/36959297/answer/83465328来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这里用些不太准确的描述来了解黎曼几何,只是用来理解的。...转载 2018-11-05 09:52:23 · 17155 阅读 · 4 评论 -
黎曼滤波在神经计算方面的应用
转自:https://www.cnblogs.com/cyq041804/p/6516464.html本文是根据Alexandre Barachant的文章:Classification of Covariance Matrices Using A Riemannian-based Kernel For BCI Application所撰写的学习笔记,所有公式以及思路方法全部来源于该文章。...转载 2018-11-05 09:51:01 · 1075 阅读 · 1 评论 -
相似性度量方法(欧式距离等各种距离)
转自:https://blog.youkuaiyun.com/hgzlhgzlhgzl/article/details/68925980在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。 本文的目的就是对常用的相似性度量作一个总结。...转载 2018-11-02 20:31:26 · 32944 阅读 · 0 评论 -
使用Matlab计算各种距离Distance
转自:http://jacoxu.com/%E4%BD%BF%E7%94%A8matlab%E8%AE%A1%E7%AE%97%E5%90%84%E7%A7%8D%E8%B7%9D%E7%A6%BBdistance/计算距离的需求有两种: 一种是给定一个特征集合X,然后计算Pairwise距离矩阵,那么可使用D=pdist(X,distance)的方式; 另一种是给定两个对应的特征集合...转载 2018-11-02 20:29:28 · 33556 阅读 · 0 评论 -
Matlab设置字体大小
转自:https://www.cnblogs.com/hxsyl/p/5366941.html1. 设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]);2. 设置图片大小:set(gcf,'Position',[x1,y1,dx,dy]); x1和y1是图的左下角坐标, dx和dy是图沿着x和y方向的大小, 比如:set(gcf...转载 2018-09-08 09:52:02 · 21728 阅读 · 0 评论 -
Matlab设置Legend横排、分块
1 2 3 4 5 6 7 8 9 10 11 12 13 高级用法1:指定legend显示的位置: legend({'str1','str2','strn'},'Location','SouthEast'); 比较鸡肋,画好图后树手动拖动就好了 高...转载 2018-09-08 09:50:51 · 33020 阅读 · 0 评论 -
matlab课ppt知识点整理(三)
转自:http://blog.sina.com.cn/s/blog_48707b76010100j1.html<9-Psychtoolbox.ppt> 1、时间控制函数 T = GetSecs; 得到从电脑启动到当前的时间长度,以秒为单位。比如我输入(GetSecs)/3600,得到7.3692,可以知道我电脑今天开了7个多小时了。。 这个函数的应用在于计算反应时。在呈现刺激的时...转载 2018-07-13 22:37:23 · 2982 阅读 · 0 评论 -
eval 用法 matlab
转自: https://bbs.sjtu.edu.cn/bbsanc,path,%2Fgroups%2FGROUP_4%2FMathTools%2FD547E59D4%2FD50A23A11%2FD611483FC%2FM.1328235870.A.htmlhelp eval 将看到matlab自带的说明eval Execute string with MATLAB expression. ev...转载 2018-07-08 18:51:05 · 19362 阅读 · 0 评论 -
matlab 云计算相关文章
https://www.zhihu.com/question/36830008?sort=createdhttps://www.wengbi.com/thread_37584_1.htmlhttps://cloud.tencent.com/developer/information/%E4%BA%91%E8%AE%A1%E7%AE%97matlab转载 2018-12-17 11:58:20 · 1425 阅读 · 0 评论 -
滤波器的阶数
转自:http://blog.sina.com.cn/s/blog_5dfd405d0101j2u7.html 滤波器的阶数 简述:滤波器的阶数是指在滤波器的传递函数中有几个极点。阶数同时也决定了转折区的下降速度,一般每增加一阶(一个极点),就会增加一20dBDec(一20dB每十倍频程)。 滤波器特性可以用其频率响应来描述,按其特性的不同,可以分为低通滤波器,高通滤波器,带通滤波...转载 2019-01-04 20:27:19 · 65571 阅读 · 0 评论 -
【机器学习详解】SVM解二分类,多分类,及后验概率输出
支持向量机(Support Vector Machine)曾经在分类、回归问题中非常流行。支持向量机也称为最大间隔分类器,通过分离超平面把原始样本集划分成两部分。首先考虑最简单的情况:线性可分支持向量机,即存在一个超平面可以把训练样本分开。1.线性可分支持向量机1.考虑一个线性二分类的问题;如下左图,在二维平面上有两种样本点x,目标值分别标记为{-1,1},可以作出无数条直线wTx+b=0...原创 2019-07-20 20:35:26 · 2623 阅读 · 0 评论 -
关于libSVM的一些总结
1. 训练格式:model = libsvmtrain(training_label_vector, training_instance_matrix [, 'libsvm_options']);这个函数有三个参数,其中-training_label_vector:训练样本的类标,如果有m个样本,就是m x 1的矩阵(类型必须为double)。这里可以是二分类和多分类,类标是(-1,1...转载 2019-07-20 20:34:19 · 1854 阅读 · 2 评论 -
Matlab 绘图高级部分
转自:https://www.cnblogs.com/jeromeblog/p/3396494.html 作者:JeromeWang 邮箱:yunfeiwang@hust.edu.cn 出处:http://www.cnblogs.com/jeromeblog/图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来。尤其...转载 2019-05-29 11:22:39 · 2357 阅读 · 0 评论 -
Matlab2017b启动慢,一直处于初始化状态的解决办法
转自:https://blog.youkuaiyun.com/sinat_38321889/article/details/78167467今天终于完成安装Matlab2017b,很高兴打开软件,虽然2017b优化了实时编辑器,函数参数提醒等很多实用功能,但是初始化速度真的是等了我4-5分钟;最后找到解决办法,原因在于软件查找授权文件时间太长,所以解决自然是快速定位license文件:现象如下:...转载 2019-05-06 10:53:36 · 11965 阅读 · 9 评论 -
PTB 一次性绘制多个纹理:DrawTextures
转自:https://github.com/Psychtoolbox-3/Psychtoolbox-3/wiki/Cookbook:-screen-examples% ScreenExamples.m%% opens a window using psychtoolbox,% shows simple examples of usage of a number of drawing c...转载 2019-04-17 20:57:44 · 2901 阅读 · 0 评论 -
matlab绘制矩阵色块图
原文:https://blog.youkuaiyun.com/zzx2016zzx/article/details/80635840?utm_source=copy 在R语言中有根据矩阵绘制色块图的程序,可以用于绘制相关系数矩阵图,用丰富的颜色和形状形象的展示矩阵元素值的大小。今天介绍的是如何用matlab绘制矩阵色块图。1、绘制网格线,网格中显示矩阵元素,显示黑色文字。 x = [1.00...转载 2019-01-08 17:56:16 · 9493 阅读 · 0 评论 -
FFT和filter的选择---MATLAB
转自http://blog.sina.com.cn/s/blog_710391f70102v8gq.html五种类型模拟滤波器的比较:巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆滤波器主要考虑逼近幅度响应指标的滤波器;贝塞尔滤波器主要考虑逼近线性相位的滤波器。下面比较相同阶数的归一化滤波器频率响应特性:相同阶数相同的通带最大衰减和阻带最小衰减:巴特沃夫有单调下降的幅频特性,过渡...转载 2019-01-08 11:49:33 · 6050 阅读 · 0 评论 -
模拟和数字低通滤波器的MATLAB实现
转自:http://blog.sina.com.cn/s/blog_79ecf6980100vcrf.html低通滤波器参数:Fs=8000,fp=2500,fs=3500,Rp=1dB,As=30dB,其他滤波器可以通过与低通之间的映射关系实现。 %%模拟滤波器%巴特沃斯——滤波器设计wp=2*pi*2500;ws=2*pi*3500;Rp=1;As=30;[N,wc]...转载 2019-01-08 11:47:17 · 46270 阅读 · 0 评论 -
加窗FIR滤波器设计实验【内含实际使用filter的例子,讨论了filter、fftfilt、filtfilt的差别】
转自:http://blog.sina.com.cn/s/blog_6e8d34350100ng3f.html题一:利用加窗傅里叶级数法,设计一个具有如下指标的线性相位FIR低通滤波器:通带截止频率在4rad/s处,阻带截止频率在6rad/s处,最大通带衰减为0.2dB,最小阻带衰减为42dB,抽样率为18rad/s。利用下面的各个窗函数进行设计:海明窗、汉宁窗和布莱克曼窗。对于每种情况,...转载 2019-01-08 11:46:15 · 14943 阅读 · 0 评论 -
简单理解混淆矩阵—Matlab详细代码注解
转自:https://blog.youkuaiyun.com/xuyingjie125/article/details/78417760本人计算机小白一枚,将自己学到的知识点整理出来,一方面是对自己学习的小总结,另一方面是欢迎大家批评指正。如果觉得写得还可以,大家可以转发关注此博客,谢谢!后续会有新算法持续更新~.一.混淆矩阵(一).简介 在人工智能中,混淆矩阵(confusion matrix...转载 2018-06-24 11:18:09 · 3444 阅读 · 2 评论 -
MATLAB中的混淆矩阵的实现
转自:https://blog.youkuaiyun.com/zhaomengszu/article/details/56283832混淆矩阵的matlab代码实现:actual:就是我们已知的label。detected是我们通过模型预测得到的label结合下面语句实现: [pred,acc,preb] = svmpredict(double(testLabel), testData, model, '-b...转载 2018-06-24 11:16:57 · 5342 阅读 · 0 评论 -
du_Welch_cov_burg 功率谱估计 matlab
% clc,% clear all;fs=1000; %采样率df=0.1; %频率分辨率N=floor(fs/df)+1;%计算的序列点数nfft=2*N; %FFT变换为复序列t=0:1/fs:(N-1)/fs;%截取信号的时间段f=0:df:fs;%功率谱估计的频率分辨率和范围f=roundn(f,-2);%%find 函数依靠精度识别% xn=2*cos(2*pi...原创 2018-05-08 06:32:34 · 1540 阅读 · 0 评论 -
功率谱密度函数估计
源网址:http://blog.sciencenet.cn/blog-825323-636888.html 功率谱密度函数估计,在随机信号处理中具有极其重要的意义。不管是为了目前增加对信号基本属性的了解,还是为了以后对信号作进一步分析处理,现在对敝人各生理信号作一下功率谱估计,都是很有必要的。 MATLAB信号处理工具sptool中,有8种已经很成熟的功率谱估计方法(FFT法,Welch法...转载 2018-05-08 06:30:28 · 26009 阅读 · 0 评论 -
Matlab学习笔记 变量的保存与清除
每次用matlab跑上万条的数据,都要花费很长很长时间,昨晚 跑8万条数据、训练100次的CNN跑了两个半小时,今天继续执行2G的电脑内存不断溢出,删了几个后面用不到的大数据后还是溢出,于是决定用东哥的服务器来跑。但不能让之前两个多小时的功夫白费啊,突然想到,将已经跑出来的变量存储起来再拿到他的电脑上用不就好了嘛!记录下工作空间变量操作的几个方法:(1)清除工作空间变量清除全部变量:clear清除...转载 2018-05-13 14:57:43 · 5438 阅读 · 0 评论 -
FFT 频谱分辨率
转自:https://blog.youkuaiyun.com/zhazhiqiang/article/details/22613763解释一:频率分辨率可以理解为在使用DFT时,在频率轴上的所能得到的最小频率间隔f0=fs/N=1/NTs=1/T,其中N为采样点数,fs为采样频率,Ts为采样间隔。所以NTs就是采样前模拟信号的时间长度T,所以信号长度越长,频率分辨率越好。是不是采样点数越多,频率分辨力提高了呢...转载 2018-05-12 20:11:03 · 21002 阅读 · 1 评论 -
机器学习笔记-模型评估与模型选择
转自:https://www.jianshu.com/p/16ac2bd15806评价一个机器学习模型的好坏需要特定的评估方法,并据此对模型进行选择,从而得到一个更好的模型。本文主要是关于模型评估与模型选择的笔记,以及利用 scikit-learn 对 Logistic 回归进行的结果进行交叉检验。1. 训练误差,测试误差与泛化误差学习器(模型)在训练集上表现出来的误差称为训练误差(trainin...转载 2018-05-12 19:37:28 · 1288 阅读 · 0 评论 -
Psychtoolbox 3 精确时间控制(1)
转自:http://blog.rainy.im/2015/05/01/psychtoolbox-3-accurate-timing-1/https://www.jianshu.com/p/4ad939063f9fPsychtoolbox 3 中一些基本概念与基本原理的介绍,重点总结精确到帧的呈现时间的控制与精确的键盘(鼠标)输入时间的控制。1. Textures, Windows, Screens...转载 2018-05-12 19:28:52 · 3471 阅读 · 1 评论 -
FFT补零可以提高频率分辨率吗?
源网址:https://www.vfe.cc/NewsDetail-878.aspx经常看到FFT补零是否可以提高频率分辨率的讨论,事实上,只要我们明确傅里叶变换的本质,就很容易判断补零对傅里叶变换的影响。 从根本上讲,傅里叶变换仅仅是一种变换而已。所谓变换,是指经过傅里叶变换,得到的是输入信号的另外一种表现形式。 具体上讲,傅里叶变换是一种时域与频域之间的转换,傅里叶变换的输入是时域信息,输...转载 2018-04-25 17:38:49 · 14976 阅读 · 3 评论 -
Matlab如何画箱线图群组
转自:http://blog.sina.com.cn/s/blog_46acd6f50101a6wj.html使用Matlab如何画出上面的箱线图群组?示例:data = rand(20,24)month = repmat({'jan' 'feb' 'mar' 'apr' 'may' 'jun' 'jul' 'aug' 'sep' 'oct' 'nov' 'dec'},1,2);simobs = ...转载 2018-05-26 20:59:43 · 23300 阅读 · 0 评论 -
Matlab的Profile功能
转自:Matlab的Profile功能 - 优快云博客 https://blog.youkuaiyun.com/shaoxiaohu1/article/details/46481123编程过程中,经常需要评估哪一部分代码比较耗费时间,这对于优化代码非常重要。Visual Studio中的profile功能可以评测,Matlab同样也有这个功能,而且使用起来也比较简单。-基本命令 profile on : 开...转载 2018-05-23 20:43:16 · 6342 阅读 · 1 评论 -
多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
转自:https://www.cnblogs.com/xiangshancuizhu/archive/2011/08/04/2095533.html在多分类问题中,有一种很实用的分类问题结果统计图。比如说多类别文类问题,那么每一个类别分到其他类别都有一些数据,但是分到自己类别的毕竟多,这样计算百分比之后就形成了一个矩阵,如果分类正确率高的话,那么对角线上的元素的值,也就是自己到自己的那一部分,va...转载 2018-06-24 11:15:25 · 8432 阅读 · 0 评论 -
混淆矩阵(Confusion Matrix)分析
转自:https://blog.youkuaiyun.com/vesper305/article/details/44927047ContentConfusionMatrixExampleTalbe ofconfusionPreference Confusion Matrix在机器学习领域,混淆矩阵(confusion matrix),又称为可能性表格或是错误矩阵。它是一种特定的矩阵用来呈现算法性能的可视化效...转载 2018-06-24 11:13:58 · 10356 阅读 · 3 评论 -
在Matlab中配置C编译器的问题
源地址:https://blog.youkuaiyun.com/beautiful_face/article/details/53453091这段时间在做语音信号盲源分离的问题,在编写程序的过程中使用了现成的OMP和KSVD工具包,自然引入了在matlab中配置C编译器的问题。 起初,我使用了VS2013和matlab2013搭建开发环境,遇到了一个常见的问题,那就是输入mex - setup,提示无法...转载 2018-06-14 22:31:26 · 1522 阅读 · 0 评论 -
Matlab2016及以上版本设置VS编译器
源地址:https://blog.youkuaiyun.com/cztqwan/article/details/78902530Matlab2016及以上版本设置VS编译器在Matlab中使用mex可以编译c/c++ ,但是首先要设置好编译器,可以使用mex -setup命令来设置。如果电脑上是先安装的Visual Studio,然后安装MATLAB,那么一般情况下,只需要在命令行输入mex -setup按照...转载 2018-06-14 22:30:02 · 5650 阅读 · 0 评论 -
Customizable Heat Maps matlab画热度图工具箱
源地址:https://ww2.mathworks.cn/matlabcentral/fileexchange/24253-customizable-heat-maps?focused=6785671&tab=exampleHeatmap ExamplesThis scripts demonstrates the capabilities of the heatmap visualizat...转载 2018-05-29 22:12:05 · 8404 阅读 · 1 评论 -
matlab中通过mltbx文件安装工具箱流程
源地址:https://blog.youkuaiyun.com/majun1259389904/article/details/54773397所需工具:matlab,下载好的工具箱mltbx文件(以medicalimage processing toolbox为例)Step1.把matlab当前目录切换到要安装的mltbx文件所在的目录; Step2. 双击该mltbx文件,根据提示步骤安装; Stpe3....转载 2018-05-29 22:10:58 · 4592 阅读 · 0 评论 -
matlab 视频
MATLAB面向对象编程 - 视频 - MATLAB https://ww2.mathworks.cn/videos/object-oriented-programming-in-matlab-82522.htmlMATLAB并行计算 – 从个人桌面到远程集群和云 - 视频 - MATLAB https://ww2.mathworks.cn/videos/parallel-computing-wi...原创 2018-05-24 07:35:21 · 1165 阅读 · 0 评论 -
matlab中优化测试 profiler的工具使用, profile相关的命令
转自:[初学笔记] matlab中优化测试 profiler的工具使用, profile相关的命令 - 优快云博客 https://blog.youkuaiyun.com/Yuinfen/article/details/78212739这里主要是整理了一下profile的工具使用的资源和步骤,里面测试使用的是我自己的代码**1 profile的功能是什么http://blog.sina.com.cn/s/b...转载 2018-05-23 20:46:45 · 2229 阅读 · 0 评论