matlab

基于二维小波变换的散斑相位奇异构造算法matlab仿真

1.算法运行效果图预览 图(1)表示散斑原图像,(2)表示对(1)图像进行x轴方向的极化分析的小波相位图,呈周期的水平条纹,(3)表示对(1)图像进行y轴方向的极化分析的小波相位图,呈周期的竖直条纹。 表示相位奇异点图的构造过程,其中(1)表示从上图(2)中提取的实部零值线,(2)表示从上图(3)中 ......
相位 算法 matlab

基于FPGA的图像PSNR质量评估计算实现,包含testbench和MATLAB辅助验证程序

1.算法运行效果图预览 设置较大的干扰,PSNR=15。 设置较小的干扰,PSNR=25。 2.算法运行软件版本 matlab2022a vivado2019.2 3.算法理论概述 基于FPGA的图像PSNR(峰值信噪比)质量评估计算实现涉及到数字图像处理、硬件设计和编程等多个领域。PSNR是一种用 ......
testbench 图像 质量 程序 MATLAB

matlab调用C的动态库

在使用matlab进行算法开发时,实现代码往往是C/C++的。而算法实现后,又需要通过matlab进行数据分析,对算法进行验证。 此时若使用matlab代码对数据进行分析,则会面临matlab实现与C代码实现不一致的情况。所以需要通过matlab调用c代码,实现历史数据回访验证。 使用matlab调 ......
动态 matlab

基于RM编译码的协作MIMO系统误码率matlab仿真,对比不同RM编译码参数

1.算法运行效果图预览 2.算法运行软件版本 MATLAB2013b 3.算法理论概述 基于RM编译码的协作MIMO(多输入多输出)系统是一种利用多个天线和协作传输来提高通信系统性能的技术。 Reed-Muller(RM)码是一类经典的纠错编码,其编码和译码算法都拥有较低的复杂度,容易通过硬件电路实 ......
译码 误码率 误码 参数 matlab

基于MIMO+16QAM系统的VBLAST译码算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 基于MIMO+16QAM系统的VBLAST(Vertical Bell Laboratories Layered Space-Time)译码算法是一种用于提高无线通信系统性能的技术。 MIMO(多输入多输出)技术 ......
译码 算法 VBLAST matlab 系统

m基于Yolov2深度学习网络的驾驶员打电话行为预警系统matlab仿真,带GUI界面

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 随着汽车数量的不断增加,交通安全问题日益突出。其中,驾驶员手持电话行为是导致交通事故的一个重要原因。为了降低这类事故的发生率,本文提出了一种基于Yolov2深度学习网络的驾驶员手持电话行为预警系统。该系统能够实时监测驾 ......
学习网络 驾驶员 深度 界面 行为

matlab图像基础知识

1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。 ⑵BMP(Windows Bitmap):有1位、4位、8位、24位非压缩图像,8位RLE(Run length Encoded)的图像。 ......
基础知识 图像 基础 知识 matlab

MATLAB图像处理工具箱

表1 图像显示 函数名功能说明函数名功能说明 colorbar 颜色条显示 montage 按矩形剪辑方式显示多帧图像 getimage 从坐标系中获取图像数据 immovie 从多帧索引图像中制作电影 image 建立显示图像 movie 播放电影 subimage 在同一图像窗口显示多个图像 t ......
图像处理 工具箱 图像 工具 MATLAB

在matlab中进行地理坐标和像素坐标的相互转换

clc;close all;clear; %地理坐标和像素坐标的相互转换 [pic,R]=geotiffread('boston.tif'); %读取带地理坐标信息的tif影像 [m,n,~]=size(pic); %像素坐标转换为地理坐标 figure(1),imshow(pic),title(' ......
坐标 像素 地理 matlab

matlab 全局变量的使用举例

昨天在写项目时,想要把获取到的临时变量放入一个全局变量,为以后的使用做准备,结果总是出错,今天做了一个小程序,放在这里备用。 自定义函数: global_p.m function y=global_p(x) %H1注释行 %测试全局变量的用法 global p; %3、声明p是全局变量 p=p+1; ......
全局 变量 matlab

opencv环境配置matlab

matlab中配置opencv的步骤如下: 1、下载编译好的库mexopencv(下载链接)。 2、根据文件存放位置在电脑中添加环境变量,如:D:\mexopencv\bin 3、在MATLAB中设置路径,D:\mexopencv\opencv_contrib,D:\mexopencv,如图: 至此 ......
环境 opencv matlab

matlab函数_连通区域

​ matlab函数_连通区域 1、 matlab函数bwareaopen──删除小面积对象 格式:BW2 = bwareaopen(BW,P,conn) 作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。 算法: (1)Determine the connected componen ......
函数 区域 matlab

Matlab 之 数据元素访问

Matlab的含义是矩阵实验室,其特征之一就是数据的向量化操作,借此提升软件运行效率。那么,必然会涉及数据元素的访问。Matlab主要支持下面一些形式的访问: (1)array-inde: A(i) (2)cell-index: C{i} (3)struct field: S.fieldname 不 ......
元素 数据 Matlab

MATLAB latex 编译器

xlabel('$x$ (m)', 'Interpreter','latex'); ylabel('$y$ (m)','Interpreter','latex'); legend(pltCener_avi,lgd_avi, 'Interpreter','latex', 'Location','Nor ......
编译器 MATLAB latex

MATLAB计算表达式求解方程

1、利用syms声明表达式中需要使用的变量 2、编辑带有变量的表达式 3、使用subs命令将表达式中的变量替换为具体数值,此过程有计算功能 4、求解方程组可以使用solve函数 5、eqn = [方程1,方程2] var = [待求未知数1 待求未知数2] ans = solve(eqn,var) ......
表达式 方程 MATLAB

MATLAB边缘检测

使用如下命令可生成不同边沿检测算法下的图案: 1 %对同一副图像分别使用6种边缘检测算法进行处理 2 3 4 A = imread ('chepai.jpg'); %读入图像chepai.jpg,赋给变量A 5 A = rgb2gray(A); 6 7 bw1 = edge(A,'sobel'); ......
边缘 MATLAB

matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类|附代码数据

全文下载链接:http://tecdat.cn/?p=19751 本示例说明如何使用长短期记忆(LSTM)网络对序列数据进行分类 。 最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。 要训练深度神经网络对序列数据进行分类,可以使用LSTM网络。LSTM网络使您可以将序列数据输入 ......
数据 神经网络 序列 长短 神经

MATLAB常用日期和时间函数

在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。 1.生成指定格式日期和时间 datestr-生成指定格式日期和时间,是字符型变量。>> datestr(now) %其中now是获取当前日期和时间ans = 30-Dec-2009 16:05:16其中输出格式可由用户指定, ......
函数 常用 日期 时间 MATLAB

Matlab文件操作

1、 Matlab文件操作主要有三个步骤:首先打开文件,然后对文件进行读写操作,最后要关闭文件。 2、 fid=fopen(文件名,打开方式) 'r' 只读,文件必须存在(缺省的打开方式) 'w' 写文件,若文件已存在则原内容将被覆盖;若文件不存在则新建一个 'a' 在文件末尾添加,文件若不存在则新 ......
文件 Matlab

写一个MATLAB脚本删除一个.m文件的所有注释和空行,输出到一个新.m文件,文件名加上_modified后缀

请注意,这个脚本仅处理了最简单的情况,真正的Matlab代码可能包含更复杂的结构,如多行字符串、嵌套的字符串、转义字符等,处理这些情况可能需要更复杂的逻辑。 % Specify the input .m file name inputFileName = 'originalScript.m'; ou ......
文件 空行 后缀 文件名 注释

在matlab中将处理结果输出为shp文件

clc;clear;close all; [pic, R] = geotiffread('boston.tif'); %读取tif图像 gray=rgb2gray(pic); bw=im2bw(gray,0.1); %阈值分割 bw=1-bw; bw1 = bwareaopen(bw,30000); ......
中将 结果 文件 matlab shp

Matlab常用小技巧及部分快捷键

Matlab常用小技巧一: 1. m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。例如,写个m文件,命名 ......
快捷键 常用 部分 技巧 Matlab

python调用matlab

官网链接: https://ww2.mathworks.cn/help/matlab/matlab_external/call-user-script-and-function-from-python.html?lang=en https://ww2.mathworks.cn/help/matlab ......
python matlab

用MATLAB实现遗传算法程序

用MATLAB实现遗传算法程序/B2F.m , 658用MATLAB实现遗传算法程序/changes.m , 959用MATLAB实现遗传算法程序/cross.m , 1155用MATLAB实现遗传算法程序/de2bi.m , 1048用MATLAB实现遗传算法程序/F2B.m , 540用MATL ......
算法 程序 MATLAB

Matlab-三维视图的自动旋转

% figure % plot3(...); % xlabel('X轴'); % ylabel('Y轴'); % zlabel('Z轴'); % title('标题'); % grid on %打开网格 % % for i=1:2:360 % %view(a,b):a是角度,b是仰视角 % view ......
视图 Matlab

基于深度学习网络的疲劳驾驶检测算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 3.1疲劳检测理论概述 疲劳检测的原理是根据人体疲劳状态下的特征检测,和正常状态下的特征检测做对比。在做疲劳检测之前,首先需要分析人体在疲劳状态下与正常状态下的特征有哪些不同的的表现,这些不同的表现可以通过哪些数 ......
学习网络 算法 深度 matlab 网络

多尺度retinex图像去雾算法matlab仿真

1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 多尺度Retinex(MSR)图像去雾算法是一种基于Retinex理论的去雾算法。该算法通过在大、中、小三个尺度上计算图像的反射分量,并对其进行加权平均,从而消除雾气对图像的影响,提高图像的可视度。下面将详细介绍 ......
尺度 算法 图像 retinex matlab

Matlab 读取父文件下子文件夹内容

1 function ResizeImageofData 2 % 读取文件夹下的所有数据 3 Files = dir('D:\1\'); %父文件夹 4 LengthFiles = length(Files); 5 oldFolder = cd; %打开当前工作目录 6 spath=strcat(o ......
文件 文件夹 内容 Matlab

matlab中norm与svd函数用法

格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释: NORM Matrix or vector norm. For matrices... NORM(X) is the 2-norm of X. ......
函数 matlab norm svd

MATLAB 命令大全

​ A a abs 绝对值、模、字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc 反余割 acsch 反双曲余割 align 启动图形对象几何位置排列工具 all 所有元素非零为真 angle 相角 ans 表达式计算结果的缺省变量名 ......
命令 大全 MATLAB
共1599篇  :3/54页 首页上一页3下一页尾页