摘要: Fofx=inline('x.^2.*cos(a.*x)-b' ,'x','a','b') g= Fofx([pi/3 pi/3.5],4,1) 注意:由于使用内联对象函数 inline 不需要另外建立 m 文件,所有使用比较方便,另外在使用 ode45 函数的时候,定义函数往往需要编辑一个 m 文 阅读全文
posted @ 2021-06-10 12:45 司砚章 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 实例: u'=-3u+6x+5 u(0)=3 解析解:u=2e^(-3x)+2x+1 欧拉法 h=0.01;%步长 x=0:h:1; u=zeros(length(x),1); u(1)=3; for i=1:length(x)-1 du=-3*u(i)+6*x(i)+5; u(i+1)=u(i)+ 阅读全文
posted @ 2021-06-10 12:44 司砚章 阅读(3229) 评论(0) 推荐(0) 编辑
摘要: 将振幅为1Hz的正弦波和振幅为0.5的5Hz正弦波相加后进行Fourier分析,研究能否从中分析出含有这两种频率的信号 clear all %清除所有变量 N=256;dt=0.02; %数据的个数和采样间隔 n=0:N-1;t=n*dt; %序号序列和时间序列 x=sin(2*pi*t)+0.5* 阅读全文
posted @ 2021-06-10 12:43 司砚章 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 椒盐噪声和高斯噪声 在噪声的概念中,通常采用信噪比(Signal-Noise Rate, SNR)衡量图像噪声。通俗的讲就是信号占多少,噪声占多少,SNR越小,噪声占比越大。 在信号系统中,计量单位为dB,为10lg(PS/PN), PS和PN分别代表信号和噪声的有效功率。在这里,采用信号像素点的占 阅读全文
posted @ 2021-06-10 12:41 司砚章 阅读(3213) 评论(0) 推荐(0) 编辑
摘要: cv2.threshold (src, thresh, maxval, type) cv2.threshold (源图片, 阈值, 填充色, 阈值类型) 这里看看具体例子和矩阵中的变换: import numpy as np import cv2 from matplotlib import pyp 阅读全文
posted @ 2021-06-10 12:40 司砚章 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: numpy库的基本操作 import numpy as np import math #创建数组 a=np.arange(10) print(a) print(type(a)) #对数组里面的元素开平分 b=[3,4,9] #定义结果列表 result=[] #遍历列表 for i in b: pr 阅读全文
posted @ 2021-06-10 12:39 司砚章 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 图像加法 你可以使用函数cv2.add() 将两幅图像进行加法运算,当然也可以直接使 用numpy,res=img1+img。两幅图像的大小,类型必须一致,或者第二个 图像可以使一个简单的标量值。 import numpy as np import cv2 from matplotlib impor 阅读全文
posted @ 2021-06-10 12:38 司砚章 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 2D 卷积 与以为信号一样,我们也可以对2D 图像实施低通滤波(LPF),高通滤波 (HPF)等。LPF 帮助我们去除噪音,模糊图像。HPF帮助我们找到图像的边缘 OpenCV 提供的函数 cv.filter2D() 可以让我们对一幅图像进行卷积操 作。下面我们将对一幅图像使用平均滤波器。下面是一个 阅读全文
posted @ 2021-06-10 12:37 司砚章 阅读(286) 评论(0) 推荐(0) 编辑
摘要: cv2.namedWindow("image",cv2.WINDOW_FREERATIO) 不让图片保持当前大小的宽比 cv2.namedWindow("image",cv2.WINDOW_AUTOSIZE) 原图大小,你放大他保持原图大小 cv2.namedWindow("image",cv2.W 阅读全文
posted @ 2021-06-10 12:33 司砚章 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、安装Pyqt5 1.安装PYQT前,首先安装 SIP 运行-->CMD-->pip3 install Sip 2.安装PyQt5 执行命令: pip install pyqt5 -i https://pypi.douban.com/simple 3.安装PyQt5 tools pip insta 阅读全文
posted @ 2021-06-08 22:38 司砚章 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 选择这个数据库 打开,选择这个进行连接 选择这个 按照图片进行连接 设为活动对象 工单是这个 选择下面这个 可以建立SQL编辑窗口 输入 select count(*) from tb_work_order where is_delete=0 and company_id= '60253131060 阅读全文
posted @ 2021-06-08 11:48 司砚章 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 定义 cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate ]]) ->hist imaes:输入的图像 channels:选择图像的通道 mask:掩膜,是一个大小和image一样的np数组,其中把需要处 阅读全文
posted @ 2021-06-04 16:39 司砚章 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 打开MATLAB 命令窗口输入 guide 弹出 可以修改路径 点击确定,弹出设计界面 点击运行按钮 弹出 这个界面就是我们最终设计好的界面 现在由于什么都没有加入 所以一片空白 可以拖动左边的组件 来创建GUI 点击运行 调整组件的排列,第一种是在第三部的界面直接拖动组件,第二种如下: 选中要排列 阅读全文
posted @ 2021-06-01 14:56 司砚章 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 创建一个画板,可以自选各种颜色的画笔绘画各种图形。 import cv2 import numpy as np def nothing(x): pass #当鼠标按下时变成True drawing=False #如果mode为true绘制矩形。按下 'm'变成绘制曲线。 mode=True ix,i 阅读全文
posted @ 2021-05-29 14:09 司砚章 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 1、在资源视图中将menu加入资源视图中 里面是默认没有menu资源的。这时就需要我们手动添加menu资源了。 2、在资源视图中添加menu资源 还是在资源视图中,任选一个空白的地方“右击”,弹出如下界面,选择“添加资源(R)”功能 之后在弹出的对话框中选择menu资源,再单击“新建”按钮,界面如下 阅读全文
posted @ 2021-05-25 20:11 司砚章 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 首先拖入Static Text控件 可以设置属性来改变文字的显示位置 一个是对齐文本改为center 另一个是居中图像 改为True 此时会发现 文字显示在中间位置 在源文件中加入以下代码 CFont font;//改字体 在OnInitDialog函数中加入以下代码 font.CreatePoin 阅读全文
posted @ 2021-05-24 22:49 司砚章 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 在MFC上创建一个图片控件 可以根据右下角的控件属性对图片控件的样式进行修改 修改后的样式有没有好看一些 \(^_^\) 创建一个按钮控件用于读取图像 我们将Picture控件的ID 改为 下面是代码环节 先在头文件中加入下面三行代码 其中,下图.h是头文件 .cpp是源文件 .Dialog是GUI 阅读全文
posted @ 2021-05-23 12:01 司砚章 阅读(194) 评论(0) 推荐(0) 编辑
摘要: ①、plot绘制时,需要提前准备好变量值 如果只有一个变量。譬如, **plot(x)**那么此时x是被当做纵坐标的,而横坐标默认是1 2 3 ….. **plot(x, y)**表示横、纵坐标了。 **plot(x,y1,x,y2,…)**以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标 阅读全文
posted @ 2021-05-20 19:03 司砚章 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: 原理概述 代码 #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/core/core.hpp" #include <assert.h> #include <s 阅读全文
posted @ 2021-05-20 12:44 司砚章 阅读(1034) 评论(1) 推荐(1) 编辑
摘要: 博主带大家来编写一个整数加法器的小程序:分别输入两个整数,点击按钮,显示它们的相加结果 1.我们点击Button,拖动进入界面,可以看到生成了一个按钮叫“Button1” 2.这里我们把GUI的名称改为“整数加法器”,选择GUI窗口的属性-描述文字,改为“整数加法器” 3.我们可以修改Button的 阅读全文
posted @ 2021-05-20 12:21 司砚章 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 我是黑体字 我是微软雅黑 我是华文彩云 color=#0099ff size=72 face="黑体" color=#00ffff color=gray <font face="黑体">我是黑体字</font> <font face="微软雅黑">我是微软雅黑</font> <font face=" 阅读全文
posted @ 2021-05-20 11:44 司砚章 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 点击创建新项目 选择MFC应用 设置项目名称和位置,点击创建 选择应用程序类型为“基于对话框”点击下一步直至完成 点击资源视图-->点击Dialog中的第二个文件查看窗口界面 点击工具箱打开控件列表 从控件列表向界面中拖入一个Button控件,点击控件在右下角属性栏可查看其属性 右击界面中的Butt 阅读全文
posted @ 2021-05-20 11:22 司砚章 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 什么是相对路径? 相对路径是指以当前文件资源所在的目录为参照基础,链接到目标文件资源(或文件夹)的路径。 假设,我们在一个A文件(比如a.html)中,链接另一个B文件(比如b.html),也可以说是,当前文件A引用目标文件B,那么,相对路径就是以当前文件A所在的目录为参照基础,建立连接到目标文件B 阅读全文
posted @ 2021-05-19 20:25 司砚章 阅读(40918) 评论(3) 推荐(8) 编辑
摘要: opencv中处理完图像使用imshow('result',img)可以正常显示图像,但是保存或者转成base64在网页上显示都是全黑的。 打印图像的格式后发现图像格式为float32 清楚的记得图像原来应该是uint8格式的,所以要把他转回去,可以使用以下方式: normalize(result, 阅读全文
posted @ 2021-05-18 23:35 司砚章 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 函数原型C++: void inpaint( InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags ) 1)InputArray类型的src,输入图像,填Mat类的对象即可,且 阅读全文
posted @ 2021-04-26 08:14 司砚章 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #雷达方程 $\qquad$雷达是依靠目标散射的回波能量来探测目标的。雷达方程定量地描述了作用距离和雷达参数及目标特性之间的关系。研究雷达方程主要有以下作用: $\quad$①根据雷达参数来估算雷达的作用距离; $\quad$②根据雷达的威力范围来估算雷达的发射功率; $\quad$③分析雷达参数对 阅读全文
posted @ 2021-04-17 15:20 司砚章 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 雷达系统的基本组成 雷达系统的基本组成框图如图所示,包括天线及其伺服控制、发射机、波形产生器、接收机、信号处理机、数据处理机、终端显示等设备。各部分的功能简要概述如下: 雷达收发系统的基本组成框图 (1)天线。辐射大功率信号,接收目标散射回波信号。 (2)波形产生器,也称频率综合器(简称频综)。产生 阅读全文
posted @ 2021-04-15 14:30 司砚章 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: FILE * fopen(const char * path,const char * mode); 参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 rb+ 读写打开一个二进制文件,只允许读写数据。 r 阅读全文
posted @ 2021-04-14 11:19 司砚章 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 简介 距离和多普勒模糊 解距离模糊 解多普勒模糊 因为 \[ f_{d}=\frac{2v}{c}f_{0} \] 所以 \[ v=\frac{f_{d}×c}{2f_{0}}=\frac{38000×3×10^{8}}{2×9×10^{9}} \\ =\frac{38000}{60}=632.7m 阅读全文
posted @ 2021-04-13 10:48 司砚章 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 雷达损失 $\quad$雷达方程指出,接收机SNR与雷达损失成反比。因此,任何雷达损失的增加都会导致SNR的降低,从而减小检测概率,因为它是SNR的函数。通常,好的雷达设计和差的雷达设计的主要区别就是雷达损失。雷达损失包括欧姆(电阻)损失和统计损失。本节将简要总结雷达损失。 发射和接收损失 $\qu 阅读全文
posted @ 2021-04-12 14:25 司砚章 阅读(639) 评论(0) 推荐(1) 编辑
摘要: Pytorch版本 打开对应的文本 filename = "D:\Project_Encyclopedia\img\paper.txt" with open(filename) as f: mytext = f.read() 输出文本 print(mytext) 然后我们呼唤(import)词云包, 阅读全文
posted @ 2021-04-11 17:37 司砚章 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Jieba是一个中文分词组件,可用于中文句子/词性分割、词性标注、未登录词识别,支持用户词典等功能。 Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型的2D图表和一些基本的3D图表。 首先用pip安装需要的两个库 pip install jieba pip in 阅读全文
posted @ 2021-04-11 16:59 司砚章 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 脉冲积累 相关积累 非相关积累 脉冲积累的检测距离 例题 单位换算 kilo (k) = 10 ^ 3 mega (M) = 10 ^ 6 giga (G) = 10 ^ 9 tera (T) = 10 ^ 12 in,是英制单位,英寸的意思。它与毫米之间的换算关系,以mm,是公制单位,毫米的意思 阅读全文
posted @ 2021-04-10 23:22 司砚章 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一般来说,以L表示的雷达损耗会降低总的SNR,所以: 下面用MATLAB进行仿真 利用函数radar_eq.m 调用语法为: [snr]=radar_eq(pt,freq,g,sigma,te,b,nf,loss,range) 函数“radar _eq.m”的设计使它对于输人“距离”,可以接受单个数 阅读全文
posted @ 2021-04-06 22:21 司砚章 阅读(840) 评论(1) 推荐(0) 编辑
摘要: 连续波雷达(CW):continuous wave radar 脉冲间周期、脉冲间歇期(IPP):Inter-Pulse Period 脉冲重复频率(PRF):Pulse Recurrence Frequency 脉冲多普勒雷达(PDR):Pulse Doppler Radar 阅读全文
posted @ 2021-04-06 21:11 司砚章 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 张量的生成 张量的操作 阅读全文
posted @ 2021-04-06 21:03 司砚章 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、概念 一、多普勒效应及应用 1、多普勒效应 多普勒效应是指当发射源和接收者之间有相对径向运动时,接收到的信号频率将发生变化。 (1)连续波雷达 对于连续波雷达而言,收发天线是无法共用的。 发射信号: 回波信号: 其中,当目标与雷达之间无相对运动时, 为回波滞后于发射信号的时间, 为目标和雷达之间 阅读全文
posted @ 2021-04-05 18:28 司砚章 阅读(4578) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-05 18:08 司砚章 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一,概述 1,测角方法 振幅法 相位法 2,天线方向图 天线对于不同方向电磁波信号的响应。 :天线方向图函数的振幅响应; :天线方向图函数的相位响应。 (1)天线方向图的一般性质 极大值, ; 对称性, \(F(\theta)=F(-\theta)\); 主瓣单调性, \(|\theta_{1}|> 阅读全文
posted @ 2021-04-05 11:25 司砚章 阅读(6074) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-05 11:09 司砚章 阅读(272) 评论(0) 推荐(0) 编辑