
数据科学-matlab
东华果汁哥
大家好!我叫赖德发,欢迎您来到我的博客。
展开
-
【matlab 播放音乐】教你如何用matlab播放音乐
1、代码片段1[fname,pname]=uigetfile('.wav','选择原始声音文件');file=[pname,fname];fs = 8000;[x,fs] = wavread(file);sound(x,fs);2、代码片段2[y,Fs,bits] = wavread('jinyong.wav'); %获取音乐数据ao = analogoutput('winsou原创 2017-06-07 16:54:21 · 27983 阅读 · 7 评论 -
【matlab 异常点检测】基于欧氏距离和马氏距离的异常点检测
基于欧式距离的异常点检测:load data1.txt %导入数据,行为样本,列为特征X=data1; %赋值给Xu=mean(X); %求均值[m,n]=size(X);for i=1:mdist(i)=sqrt(sum(X(i,:)-u).^2);end[a,b]=sort(dist);%对欧氏距离进行排序T=ceil(m*0.02)%设置阀值Threshold=a(m-T);%定为阀值len=原创 2017-12-19 15:31:53 · 8499 阅读 · 4 评论 -
【matlab 多元回归】matlab数值预测--多元回归算法
对七个自变量,2个因变量分别做多元线性线性回归。数据形式如下: 下面是matlab 代码:clc,clear all%% % 读取excel数据,data存放数值数据,text存放文本数据[data1,text1] = xlsread('E://ID//data//data.xlsx');%%%建立第一个多元回归模型y1=data1(:,1);y2=data1(:,2);x=data原创 2017-12-23 09:31:51 · 41931 阅读 · 4 评论 -
【matlab 数据处理】excel读取和写出,匹配
一、需求分析 有两个excel,第一个excel有股票,日期,年限 第二个excel有 日期,各个年限利率(x2,X3,X4) 根据日期和年限 匹配国债利率 把匹配结果写回第一个excel 当日对应期限国债利率数据形式:matalb源代码:clc,clear all%% % 读取excel数据,data存放数值数据,text存放文本数据[data1,text1] = xlsread原创 2017-12-21 16:39:17 · 16183 阅读 · 0 评论 -
【matlab 求极限】limit函数求极限
syms x;y1=(4*x^3-2*x^2+x)/(3*x^2+2*x);limit(y1,x,0)>> syms x;y1=(4*x^3-2*x^2+x)/(3*x^2+2*x);limit(y1,x,0)ans =1/2>>原创 2017-10-11 12:47:24 · 20045 阅读 · 0 评论 -
【matlab 图像处理】MATLAB中图像处理的函数
MATLAB 图像处理命令1、 MATLAB中图像处理的一些简单函数A、 imread imread函数用于读入各种图像文件,其一般的用法为 [X,MAP]=imread(‘filename’,‘fmt’)其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图像的格式,filename为读取的图像文件(可以加上文件的路径)。例:[X,MAP]=imread(’flowers.tif’,’t原创 2017-08-29 14:21:30 · 5005 阅读 · 0 评论 -
【matlab 图像处理】五种边缘检测算法比较
代码实现I=imread('1.jpg');I0=rgb2gray(I);subplot(231);imshow(I);BW1=edge(I0,'Roberts',0.16);subplot(232);imshow(BW1);title('Robert算子边缘检测')BW2=edge(I0,'Sobel',0.16);subplot(233);imshow(BW2);title(原创 2017-06-15 17:16:46 · 18561 阅读 · 0 评论 -
【matlab GUI】GUI listbox的用法
A= get(handles.listbox1,'value'); %A的值代表我们选的是第几个选项switch Acase 1 % 当我们选的是1 时,给变量B赋个什么样的值,依次类推,最后B将是你想要的结果 I=imread('1.jpg'); I0=rgb2gray(I); axes(handles.axes2) BW1=edge(I0,'Roberts原创 2017-06-15 17:20:40 · 31089 阅读 · 6 评论 -
【matlab 圆周率计算】matlab 求圆周率的两种算法实现比较
%author:laidefa %data:2014-09-19 %丘德诺夫斯基公式求圆周率 function mpi=qdnfsj(m) i=m; s=13591409; for n=1:i A=(factorial(6*n)(13591409+54514013*n))/(factorial(3*n)*factorial(n)^3(-640320)^(3*n));原创 2019-12-29 22:05:20 · 13599 阅读 · 0 评论 -
【matlab dijkstra单源最短路径算法】dijkstra单源最短路径算法实现
一、主函数function [min,path]=dijkstra(w,start,terminal)%%%参数说明%%%%%%输入% w:网络各点的邻接矩阵% start:起点% start:终点%%%%%输出% min:最短距离% path:最短路径n=size(w,1); label(start)=0; f(start)=start;for i=1:n if i~=st原创 2017-06-09 15:33:15 · 3184 阅读 · 5 评论 -
【matlab 可视化】MATLAB 画最短路径网络图
clc,cleara=zeros(7);a(1,2)=4;a(1,3)=2;a(2,3)=3;a(2,4)=2;a(2,5)=6;a(3,4)=5;a(3,6)=4;a(4,5)=2;a(4,6)=7;a(5,6)=4;a(5,7)=8;a(6,7)=3;% %构建稀疏矩阵b=sparse(a);% 画网络图h=view(biograph(b,[],'showArrows','o原创 2017-06-09 15:24:38 · 24452 阅读 · 3 评论 -
【matlab 爬虫】用matlab做网络爬虫入门系列1
一、需求分析 抓取内容: 二、实现代码clc,clear%%% 设置不用科学计数法显示数据format short g% % % 读取源代码sourcefile=urlread('file:///D:/Program%20Files/MATLAB/R2013a/gui3/sheet.html');% 正则表达式获取第一行数据存为data1expr1='<td .*?>(.*?)<原创 2017-06-07 17:14:31 · 17494 阅读 · 0 评论 -
【matlab 激活】2017.11.11日后matlab统一过期需激活解决办法
在matlab安装目录中找到license目录,并创建license.lic文件,然后把以下内容copy到文件中,重启matlab。INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \ A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897 HOSTID=ANY \ ...原创 2018-04-24 09:49:47 · 3328 阅读 · 1 评论