资源简介
极化合成孔径雷达Pauli分解源码,供初学者使用,较为基础。
代码片段和文件信息
#include “stdafx.h“
#include “ComplexC.h“
#include “math.h“
ComplexC::ComplexC(void)
{
real = 0.0f;
imag = 0.0f;
}
float ComplexC::absComplex()
{
return sqrt(real*real+imag*imag);
}
float ComplexC::abs()
{
return (real*real+imag*imag);
}
bool ComplexC::operator==(const ComplexC &c)
{
return(real == c.real) && (imag == c.imag);
}
ComplexC ComplexC:: operator + (const ComplexC &c)
{
ComplexC tmp;
tmp.real = real + c.real;
tmp.imag = imag + c.imag;
return tmp;
}
ComplexC ComplexC:: operator +(const float &c)
{
ComplexC tmp;
tmp.real=real+(float)c;
tmp.imag=imag;
return tmp;
}
//两复数相减
ComplexC ComplexC::operator - (const ComplexC &c)
{
ComplexC tmp;
tmp.imag = imag - c.imag;
tmp.real = real - c.real;
return tmp;
}
ComplexC ComplexC::operator - (const float &c)
{
ComplexC tmp;
tmp.real = real - (float)c;
tmp.imag=imag;
return tmp;
}
//两复数相乘(a+bi)(c+di)=(ac-bd)+(bc+ad)i
ComplexC ComplexC::operator*(const ComplexC &c)
{
ComplexC tmp;
tmp.real = real*c.real - imag*c.imag;
tmp.imag = real*c.imag + imag*c.real;
return tmp;
}
ComplexC ComplexC::operator*(const float &c)
{
ComplexC tmp;
tmp.real = real*c;
tmp.imag = imag*c;
return tmp;
}
ComplexC ComplexC::operator / (const float &c)
{
ComplexC tmp;
tmp.real=real/c;
tmp.imag=imag/c;
return tmp;
}
ComplexC ComplexC :: operator/(const ComplexC &c)
{
ComplexC tmp;
float deno =1.0f/( c.real*c.real + c.imag*c.imag);
tmp.real = deno*((real*c.real) + (imag*c.imag));
tmp.imag = deno*((imag*c.real) - (real*c.imag));
return tmp;
}
ComplexC ComplexC::operator+=(const ComplexC &c)
{
ComplexC tmp;
tmp.real += c.real;
tmp.imag += c.imag;
return tmp;
}
ComplexC ComplexC::operator-=(const ComplexC &c)
{
ComplexC tmp;
tmp.real -= c.real;
tmp.imag -= c.imag;
return tmp;
}
ComplexC::~ComplexC(void)
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-19 20:18 Pauli\
目录 0 2018-04-19 10:01 Pauli\Debug\
文件 116224 2019-01-19 20:17 Pauli\Debug\Pauli.exe
文件 963064 2019-01-19 20:17 Pauli\Debug\Pauli.ilk
文件 1174528 2019-01-19 20:17 Pauli\Debug\Pauli.pdb
目录 0 2018-04-18 16:20 Pauli\Pauli\
文件 1937 2018-04-18 16:20 Pauli\Pauli\ComplexC.cpp
文件 592 2018-04-18 16:20 Pauli\Pauli\ComplexC.h
目录 0 2019-01-19 20:17 Pauli\Pauli\Debug\
文件 31090 2019-01-19 20:17 Pauli\Pauli\Debug\CL.read.1.tlog
文件 1244 2019-01-19 20:17 Pauli\Pauli\Debug\CL.write.1.tlog
文件 26561 2019-01-19 19:46 Pauli\Pauli\Debug\ComplexC.obj
文件 63 2019-01-19 20:17 Pauli\Pauli\Debug\Pauli.lastbuildstate
文件 1423 2019-01-19 20:17 Pauli\Pauli\Debug\Pauli.log
文件 296950 2019-01-19 20:17 Pauli\Pauli\Debug\Pauli.obj
文件 1245184 2019-01-19 19:46 Pauli\Pauli\Debug\Pauli.pch
文件 3886 2019-01-19 20:17 Pauli\Pauli\Debug\cl.command.1.tlog
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2618 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 2852 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 560 2019-01-19 20:17 Pauli\Pauli\Debug\li
文件 11390 2019-01-19 19:46 Pauli\Pauli\Debug\stdafx.obj
............此处省略17个文件信息
相关资源
- 合成孔径雷达图像处理
- 相控阵雷达接收技术-相控阵雷达技术
- 雷达原理课件---西电
- 气象雷达-星载气象雷达发展及其应用
- 相控阵雷达技术[张光义2006]
- 雷达原理学习课件
- 雷达发射机技术
- MNIST数据集的gist特征提取
- 雷达中的微多普勒效应
- 雷达辐射源分选识别资料基于深度学
- 宽带相控阵雷达
- 雷达气象学_张培昌
- 超声波雷达测距系统
- 基于Gabor特征提取和神经网络的表情识
- 基于ORB算法的特征提取和匹配(VS20
- 基于SIFT算法的特征提取(VS2015+OpenC
- opencv双目通过特征提取恢复深度
- 情感识别的特征提取与与分类
- Victor C.Chen 《雷达中的微多普勒效应》
- 雷达成像技术两本
- 电子战微波接收机
- 十三种图像特征提取代码合集吐血整
- 机载雷达导论第二版
- 阵列天线理论与工程应用NQ.pdf
- 雷达技术丛书 雷达信号处理和数据处
- 合成孔径雷达成像的技术研究和分析
- 雷达系统 第4版 [张明友,汪学刚 编著
- 合成孔径雷达成像原理
- 雷达手册中文第三版下
- 模式识别——人脸识别
评论
共有 条评论