
Matlab
此生辽阔
这个作者很懒,什么都没留下…
展开
-
皮尔逊相关系数计算(Matlab和Python实现)
Matlab注意,数组元素之间用分号隔开的clear all;a=[ 0.6; 0.9;0.78; 0.28;0.44;0.40;0.69;0.94;0.45]b=[ 31.46;26.75;32.08 ;26.38;29.75;27.57;28.56 ;27.67 ;28.18 ]coeff = corr(a , b,'type','pearson'); Pythonfrom math import sqrt def multipl(a,b): sumofab =原创 2021-11-03 16:30:42 · 6191 阅读 · 0 评论 -
matlab中使用 二分法 (折半查找法)在一个数组中查找元素
我找的是b中的元素对应在数组a中的索引请注意,二分查找要求查找范围内的数是有序的,在a中找b,那么要求a是有序数组a=[6,9,11,15,20]%查找范围b=[15]%需要找的点for i=1:length(b) start = 1, endPos = length(a); while (start <= endPos) mid = (start + endPos) / 2; mid=ceil(mid)%向上取整原创 2020-11-20 18:59:08 · 2234 阅读 · 0 评论 -
matlab给figure自定义背景图,改title字体,颜色,自动保存figure,合并矩阵
matlab给figure自定义背景图ha=axes('units','normalized','position',[0 0 1 1]);uistack(ha,'down')II=imread('xn3.bmp');image(II)colormap grayset(ha,'handlevisibility','off','visible','off');x=-pi:0.1:pi;y=x.*sin(x.*cos(x)).*tan(x);plot(x,y,'LineWidth',2)se原创 2020-10-21 20:42:50 · 3419 阅读 · 0 评论 -
用matlab读取txt,把每个样本的轨迹画在各自的图片上
matlab弹出的figure太多怎么一次性全部关闭在命令行窗口输入close allmatlab挑选一个数组中不重复的数Object_id=unique(data(:,2))得到的就是data结构体的第二列数中所有不重复的数Matlab从已知矩阵中不重复的随机选完所有的值clc;clear;D=[15 20 25 30 35];A=size(D,2);c=1;while(A) d=randperm(A,1); M=D(1,d); M_1(1,c)=M;原创 2020-09-29 13:29:44 · 570 阅读 · 0 评论 -
matlab处理图片,改变指定位置的像素值
I = imread('D:\456\Ga.BMP'); figure, imshow(I);I_gray = rgb2gray(I); figure, imshow(I_gray); % I_reverse = imcomplement(I_gray); % figure, imshow(I_reverse);I_reverse2 = 255 - I_gray; figure,for k=1:3%3个通道 for i=1:90%图片长 for j=1:90%图片u你宽原创 2020-08-18 08:44:40 · 5043 阅读 · 0 评论 -
怎么查看视频的帧率帧数、用Matlab把视频分成一帧帧的图片,再把图片按指定帧率合成视频
一、把视频分成一帧帧的图片的几种方法①obj = VideoReader('E:\工业相机\sp\PIC_0145.MP4');%输入视频位置numFrames = obj.NumberOfFrames;% 帧的总数 for k = 1 : 15% 读取前15帧 frame = read(obj,k);%读取第几帧 imwrite(frame,strcat('E:\工业相机\111\',num2str(k),'.jpg'),'jpg');% 保存帧 end②xylo原创 2020-06-13 10:20:44 · 7926 阅读 · 0 评论 -
matlab 把一个文件夹下的所有图片(可以包含在子文件夹下)考到指定文件夹下
从博客园转载的,觉得不错,留存共享https://www.cnblogs.com/wp0810/p/7434573.htmlclc;clear all; maindir = 'C:\Users\wang\Desktop\iLIDS-VID\i-LIDS-VID\images\cam2';subdir = dir( maindir ); % 先确定子文件夹 for i = 1 : length( subdir ) if( isequal( subdir( i ).name, '.'转载 2020-06-11 11:26:58 · 368 阅读 · 0 评论 -
用Matlab把指定目录的子文件夹的图片合成视频
我的子文件夹是这样的,每一个子文件夹有100张图要记得包含文件路径,不然读不到文件imgDataPath = 'E:\工业相机\111\';imgDataDir = dir(imgDataPath); % 遍历所有文件for i = 1:length(imgDataDir) if(isequal(imgDataDir(i).name,'.')||... % 去除系统自带的两个隐文件夹 isequal(imgDataDir(i).name,'..')||...原创 2020-06-11 11:15:09 · 441 阅读 · 0 评论