
Matlab_库 -言十
基于matlab编程,将一些基础函数、工程分享于此。
Dream_言十
每一天都要过得充实
展开
-
Matlab:极坐标下用于矩阵数据的环状取值函数
本文解决的问题为:基于matlab书写了一个极坐标下用于矩阵数据的环状取值函数,能够自定义极坐标半径,按对应极坐标角度数值增大方向(逆时针方向)进行数据提取并排序。原创 2023-03-30 15:58:13 · 846 阅读 · 4 评论 -
Matlab:一维或二维狄拉克(Dirac)产生函数
本文解决的问题为:基于matlab书写了一个狄拉克(Dirac)产生函数,提供了一维和二维的函数。同时,该函数也同时提供了阵列矩阵孔的产生方法。Fouction Code% 作者:ZQJ% 日期:2022.4.25 星期一%*********************** 狄拉克产生函数 **************************function Dirac_function = f_Dirac_generation Dirac_function.dirac_1D =原创 2022-04-25 13:56:09 · 5321 阅读 · 4 评论 -
Matlab:矩阵自定义离散赋值函数
本文解决的问题为:将输入矩阵进行自定义等间隔的离散化赋值。Fouction Code% 作者:ZQJ% 日期:2022.2.26 星期六%*********************** 将输入矩阵自定义等间隔离散区间进行离散化赋值 **************************function E_out = f_Trans_DiscreteValue(E_in,Initial_value,End_value,counts)% E_in:输入矩阵% Initial_value:输出离原创 2022-02-26 19:51:07 · 1099 阅读 · 0 评论 -
Matlab:矩阵平移函数
本文解决的问题为:将输入矩阵进行自定义(上下左右)移动,移动后空余的像素统一赋值。Fouction Code% 作者:ZQJ% 日期:2022.2.25 星期五%*********************** 将输入矩阵按照像素值为单位进行图像平移 **************************function E_out = f_Image_Shifting(E_in,Up_Shift,Down_Shift,Left_Shift,Right_Shift,A)% E_in:输入矩阵%原创 2022-02-25 22:27:24 · 4206 阅读 · 0 评论 -
Matlab:矩阵剪切成圆形区域函数
本文解决的问题为:对于一般的矩阵,其显示均为矩形窗口下的数值情况。有时候,我们需要将这个矩阵里的数据仅截取成圆形窗口(中心位置和大小自定义)。Fouction Code% 作者:ZQJ% 日期:2022.2.24 星期四function E_out = f_Cut_for_circleMask(E_in,Center_x,Center_y,Cir_Radiu,A)% 函数功能:将输入矩阵按照像素值为单位进行圆形区域截取% E_in:输入矩阵% Center_x:截取圆形区域的中心坐标x%原创 2022-02-24 17:28:57 · 4414 阅读 · 5 评论 -
Matlab:图像中心平移函数
本文解决的问题为:我们所期望的图像中心,并不在成像的中心,建立一个函数去解决这个问题,使图像的中心成像在中间。Fouction Code% 作者:ZQJ% 日期:2021.8.12 星期四function image_out = f_ImageCenter_shift(image_pri,goal_x,goal_y)%函数功能:图像的中心平移(图的中心点,移动到图像矩阵的中心)% image_pri:原始图像矩阵(最好是两奇数像素数量)% goal_x:图的中心在原图像矩阵中的行坐标%原创 2021-08-12 18:01:01 · 1907 阅读 · 2 评论 -
Matlab:产生“几何图形掩膜”函数
本文基于信息光学初等函数及基础几何图形学,用Matlab定义并编写得到几何图形掩膜的函数。Project Code掩膜主函数定义如下:% 作者:ZQJ% 日期:2021.1.29 星期五%***********************几何图形掩膜函数**************************function mask_ = Z_Masks mask_.single_silt = @mask1; mask_.rect_hole = @mask2;原创 2021-01-29 21:44:41 · 6980 阅读 · 0 评论 -
Matlab:绘制阿基米德螺旋线结构
本文基于阿基米德螺旋线的基本理论,用Matlab实现阿基米德螺旋线的绘制仿真。Project Code基本概念:旋向,起始半径r0,螺距P极坐标图下:% 作者:ZQJ% 日期:2021.1.6 星期三%***********************模拟阿基米德螺旋线型**************************%% 极坐标图clear,clc;cir = input('输入阿基米德螺旋线的旋向(右旋为1,左旋为0):');r0 = input('输入阿基米德螺旋线的起始半原创 2021-01-16 16:20:34 · 10677 阅读 · 5 评论