随笔分类 - MATLAB
matlab GUI 编程
摘要:matlab 语法的简便,在 GUI 上也不遑多让呀;uigetfile[filename, pathname] = uigetfile('*.m', 'choose a m file')1. 创建对话框程序button = questdlg('qstring',...
阅读全文
matlab GUI 编程
摘要:matlab 语法的简便,在 GUI 上也不遑多让呀;uigetfile[filename, pathname] = uigetfile('*.m', 'choose a m file')1. 创建对话框程序button = questdlg('qstring',...
阅读全文
利用Matlab自带的深度学习工具进行车辆区域检测与车型识别【福利-内附源码与数据库】(一)
摘要:前言本此的博客详细记录了我使用Matlab进行车辆区域检测(R-CNN)与车型识别(AlexNet)的过程。并且内包含了训练数据集、测试数据集以及源码。 训练数据集是使用的斯坦福大学的一个车型数据库,内含196种不同的车型。写到这里我真的很想吐槽一下这个数据库里面的奥...
阅读全文
matlab 矢量化编程(三) —— 软阈值函数
摘要:dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λfunction y = soft(x, T)y = (x - abs(T) > 0) .* x
阅读全文
matlab 矢量化编程(三) —— 软阈值函数
摘要:dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λfunction y = soft(x, T)y = (x - abs(T) > 0) .* x
阅读全文
Matlab Tricks(二十一)—— 软阈值函数的实现
摘要:dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λfunction y = soft(x, T)y = (x - abs(T) > 0) .* x
阅读全文
Matlab Tricks(二十一)—— 软阈值函数的实现
摘要:dj,k^=⎧⎩⎨⎪⎪dj,k−λ,dj,k≥λ0,otherwisedj,k+λ,dj,k≤−λfunction y = soft(x, T)y = (x - abs(T) > 0) .* x
阅读全文
Matlab Tricks(二十)—— Hilbert matrix 的创建
摘要:Hij=1i+j−1N = 5;A = ones(N, 1)*(1:N);B = A';H = 1./(M+N-1);
阅读全文
Matlab Tricks(二十)—— Hilbert matrix 的创建
摘要:Hij=1i+j−1N = 5;A = ones(N, 1)*(1:N);B = A';H = 1./(M+N-1);
阅读全文
matlab 微积分
摘要:符号变量,symbolic variable1. 高阶导数高阶导数的计算,当然可以用手工的方式,但显然这种机械重复的推导,更适用于计算机的计算方式:f(x)=sinxx2+4x+3⇒d4fdx4>> syms x;>> f = sin(x) / (x^2+4*x+...
阅读全文
matlab 微积分
摘要:符号变量,symbolic variable1. 高阶导数高阶导数的计算,当然可以用手工的方式,但显然这种机械重复的推导,更适用于计算机的计算方式:f(x)=sinxx2+4x+3⇒d4fdx4>> syms x;>> f = sin(x) / (x^2+4*x+...
阅读全文
Matlab Tricks(十九)—— 序列左右移的实现
摘要:比如实现如下的移位操作:y(n)=x(n−k)function [y, n] = sigshift(x, m, k)n = m + k;y = x;本身任意一个 matlab 序列本质上都是一维数组,也可能视为某种程度上的一元函数,离散的,但这个所谓的一元离散函数,其...
阅读全文
Matlab Tricks(十九)—— 序列左右移的实现
摘要:比如实现如下的移位操作:y(n)=x(n−k)function [y, n] = sigshift(x, m, k)n = m + k;y = x;本身任意一个 matlab 序列本质上都是一维数组,也可能视为某种程度上的一元函数,离散的,但这个所谓的一元离散函数,其...
阅读全文
matlab 二元函数的画法
摘要:plot:画线(curve,二维空间以及三维空间)surf:画面(surface,一般在三维空间)1. surf 绘图函数surf 是 surface 的缩写,表示表面(显然至少三维图像才会有表面);z=3x2+3y2+3xy+1−3x−3y自变量区域的指定比如这样的...
阅读全文
matlab 二元函数的画法
摘要:plot:画线(curve,二维空间以及三维空间)surf:画面(surface,一般在三维空间)1. surf 绘图函数surf 是 surface 的缩写,表示表面(显然至少三维图像才会有表面);z=3x2+3y2+3xy+1−3x−3y自变量区域的指定比如这样的...
阅读全文
matlab 矢量化编程(一)—— 计算 AUC
摘要:AUC = sum( (Y(2:end)+Y(1:end-1))/2 .* (X(2:end) - X(1:end-1))X 和 Y 均是向量;Y(2:end) - Y(1:end-1),是 Y(2) - Y(1), Y(3) - Y(2), Y(4) - Y(3) ...
阅读全文
matlab 矢量化编程(一)—— 计算 AUC
摘要:AUC = sum( (Y(2:end)+Y(1:end-1))/2 .* (X(2:end) - X(1:end-1))X 和 Y 均是向量;Y(2:end) - Y(1:end-1),是 Y(2) - Y(1), Y(3) - Y(2), Y(4) - Y(3) ...
阅读全文
matlab 高级函数
摘要:2*randn(sz):0 均值,方差为 4(variance), standard deviation:标准差为 2;numel():returns the # of elements; numel(randn(2, 3, 4)) ⇒ 24fieldnames():...
阅读全文
matlab 高级函数
摘要:2*randn(sz):0 均值,方差为 4(variance), standard deviation:标准差为 2;numel():returns the # of elements; numel(randn(2, 3, 4)) ⇒ 24fieldnames():...
阅读全文
实用的 Matlab
摘要:activecontour:前景背景分离,Segment image into foreground and background using active contour 该函数返回的是一副 binary image,二值图像;1. Texture Segmenta...
阅读全文