![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
文章平均质量分 68
cartes1us
qq 2803134162
展开
-
MATLAB-subplot使用‘position’子图丢失问题,解决方法
在上篇文章中介绍了使用’position‘调整subplot函数子图间距的方法,但应用中又出现了问题,当我设置五张图并排放时,出现了子图丢失的问题。。。subplot(1,5,1,'position',[0,0,0.2,1]);imshow(A);xlabel('原图');for i=1:4 subplot(1,5,1+i,'position',[0.2*i,0,0.2,1]); imshow(file{i});end效果:搜索了一下解决办法,matlab论坛的网友们说是指原创 2021-05-07 01:53:35 · 3991 阅读 · 1 评论 -
MATLAB-在subplot函数中调整子图的位置和间距
如果要使两幅图无缝并排放显示,可以使用**imshowpair**函数中的蒙太奇形式,简单易用。例如将A图与C图并排放置显示:imshowpair(A,C,'montage');![在这里插入图片描述](https://img-blog.csdnimg.cn/20210506025905496.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L原创 2021-05-06 03:12:26 · 15344 阅读 · 2 评论 -
matlab-批处理图像
在matlab上批处理上百张.png图像,目的是将所有图片进行增强(如histeq直方图均衡),然后写入指定文件夹,图像名称不变。思路:用dir函数读所有图片的信息并生产一个结构组,dir详见matlab的help利用name读取每个png文件的图像构成元胞pngcell注意:对cell的操作花括号和圆括号的不同:通过小括号()里面加下标,访问cell数组中的数据,返回的是对应的cell。通过大括号{}里面加下标,访问cell数组中的数据,返回的是对应cell的内容。如对本程序中的pngc原创 2021-01-30 22:31:47 · 1526 阅读 · 0 评论 -
图像插值-双三次插值(bicubic)
双三次插值本文将未做插值的原始图像称作源图像,源图像插值缩放K倍后的图像称作目标图像。以下标识符的意义:算法如下图,双三次插值就是通过对周边16个点(A,B,C,…N,O,P)进行加权计算得到目标像素点的值,(dstX/K,dstY/K)归一化后为(dstX/K,dstY/K),可推得:srcX=floor(dstX/K);srcY=floor(dstY/K);u=dstX/K-srcX;v=dstY/K-srcY;这样,就能得到16个点的位置。加权系数的计算方法有很多种,我采用基原创 2020-08-20 16:21:13 · 12518 阅读 · 3 评论 -
图像插值-双线性插值(bilinear)
双线性插值(bilinear)本文将未做插值的原始图像称作源图像,源图像插值缩放K倍后的图像称作目标图像。以下标识符的意义: 算法双线性插值的主要思想是目标点归一化后在四周取4个最近邻点,并根据权重对其做线性函数计算,从而得到目标像素点的值。将目标像素点(dstX,dstY)归一化后得(dstX/K,dstY/K),其左上方最近邻源像素点A点坐标为:srcX=floor(dstX/K); srcY=floor(dstY/K)u=dstX/K-srcX; v=dstY/K-srcY原创 2020-08-20 15:53:25 · 13551 阅读 · 4 评论 -
图像插值-最近邻插值(nearest)
最近邻插值(nearest)算法该算法不凭空设定元素点的值,而是选择源图像中最近邻像素点来填充目标图像。那么,目标元素点所选择的源图像元素点位置应为:srcX=round(dstX/K)srcY=round(dstY/K)其中,round表示将值四舍五入为整数实现本程序是matlab写的一个my_nearest函数,与matlab自有的nearest函数相对应。可以实现任意倍数的放大(其中涉及边界索引的问题)。matlab代码:function [dst]=my_nearest(sr原创 2020-08-20 15:23:40 · 8088 阅读 · 0 评论 -
趣味数模问题2-四人追逐问题(利用matlab进行模拟)
如图1,在正方形ABCD的四个顶点各有一个人。设在初始时刻t=0时,四人同时出发匀速以v沿顺时针走向下一个人。如果他们始终对准下一个人为目标行进,最终结果会如何。作出各自的运动轨迹。matlab模拟脚本的代码:n=500; %总时刻数x=zeros(4,n); %产生4行n列个零来放置坐标矩阵y=zeros(4,n);dt=0.02; %时间...原创 2020-02-19 17:18:17 · 9452 阅读 · 1 评论 -
趣味数模问题1-棋子颜色问题(利用matlab进行模拟)
棋子颜色问题在任意拿出黑白两种颜色的棋子共n个,随机排成一个圆圈。然后在两颗颜色相同的棋子中间放一颗黑色棋子,在两颗颜色不同的棋子中间放一颗白色棋子,放完后撤掉原来所放的棋子,再重复以上的过程,问这样重复进行下去各棋子的颜色会怎样变化呢?分析与求解:在两颗同色棋子中放一颗黑色棋子,两颗不同色的棋子中间放一颗白色棋子。采用什么符号表示白色和黑河呢?因为-1×(-1)=1,1×1=1,...原创 2020-02-14 01:17:13 · 4734 阅读 · 0 评论 -
Matlab概率论与数理统计实践-假设检验
题目:某车间用一台包装机包装某食品,包得的袋装重是一个随机变量,它服从正态分布。当机器正常时,其均值为0.5公斤,标准差为0.015。某日开工后检验包装机是否正常,随机地抽取所包装的9袋,称得净重为(公斤):0.497 0.506 0.518 0.524 0.498 0.511 0.52 0.515 0.512问机器是否正常?若总体σ²未知,是否有理由猜测包装食品的平均净重...原创 2020-01-06 00:51:59 · 2210 阅读 · 0 评论 -
Matlab概率论与数理统计实践-对均值的参数估计及正态密度曲线与直方图的结合
题目:某厂生产的零件重量服从正态分布 ,现从该厂生产的零件中抽取9个,测得其质量(单位:g)为:45.3 45.5 45.1 45.3 45.5 45.7 45.4 45.3 45.6(1)求平均质量μ的置信水平为0.95的置信区间及参数估计量;(2)作出附加有该正态密度曲线的直方图 。问题理论分析:显然, 该置信区间为双侧置信区间, σ²未知, 则置信区间为程序...原创 2020-01-05 23:13:01 · 1577 阅读 · 0 评论 -
Matlab概率论与数理统计实践-事件发生的概率的三种计算方法:二项分布公式,正态分布,切比雪夫不等式
题目:在每次实验中,事件A发生的概率是0.5,求在1000次独立实验中,求事件 发生的次数在475~525之间的概率。(1)用二项分布公式精确计算;(2)用正态分布近似计算;(3)用切比雪夫不等式进行估计问题理论分析:程序设计及必要注释,函数说明n=1000; p=0.5;P=sum(binopdf([475:525],n,p)) %用二项分布的计算P1=normcdf...原创 2020-01-05 22:59:18 · 3445 阅读 · 0 评论 -
Matlab概率论与数理统计实践-正态分布
题目:** 正态分布 准则:设 ,(1)画出其密度函数曲线 ;(2)分别对 , , 进行填充;(3)分别求出随机变量 落在这三个区间内的概率;(4)产生 个随机数,计算其分别落在这三个区间的频率.**2. 问题理论分析:三个区域:(-1,3),(-3,5),(-5,7)...原创 2020-01-05 22:33:30 · 3984 阅读 · 1 评论