MATLAB仿真激光测距方程

墨水清汤渔 2020-07-23 11:09:58
我自己按照论文给的公式仿真了一下激光测距方程,但是始终得不到有效的结果,求教大家哪里出了问题?

采用的方程如下:



采用的代码如下:
-------------------------------------------------------------------------------------------------------------------------
%清零
clc;clear;

%数据设置
%大气单程透过率
T=1;
%发射系统透过率
taot=1;
%接收系统透过率
taor=1;
%目标系统面积,单位为平方米
At=10;
%接收系统面积,单位为平方米
As=0.25;
%目标漫反射率
rou=0.4;
%发射激光的峰值功率,单位为J
Pt=0.25;
%激光束散角,单位为rad
theta=0.00015;

%设置距离区间
R=0.1:0.01:1;

%预备计算
F1=taor .* taot .* As .* At .* rou .* cos(theta);
F2=power(pi,2) .* power(R,4) .* power(theta,2);

%计算接收处,接收到的功率
% Pr=2 .* power(T,2) .* Pt .* (( taor .* taot .* As .* At .* rou .* cos(theta) ) ./ ( power( pi,2) .* power(R,4) .* power(theta,2) ) );
Pr=2 .* power(T,2) .* Pt .* F1 ./ F2;

%绘制图像
subplot(211);
plot(R,Pr);
title('接收功率随测距距离变化曲线');
grid on;
xlabel('测量距离R/m');
ylabel('接收功率/J');

subplot(212);
plot(R,Pr./Pt);
xlabel('测量距离R/m');
ylabel('收发比');
----------------------------------------------------------------------------------------------------------------------------------------

求教是哪里出了问题?
...全文
868 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
墨水清汤渔 2020-10-25
  • 打赏
  • 举报
回复
引用 4 楼 Y_JHJH的回复:
请问你这个论文能说一下是那一篇吗??
这个公式很多文章里都有
Y_JHJH 2020-10-17
  • 打赏
  • 举报
回复
请问你这个论文能说一下是那一篇吗??
Y_JHJH 2020-10-16
  • 打赏
  • 举报
回复
兄弟,你这论文是什么?能说一下吗?
ingineer 2020-08-31
  • 打赏
  • 举报
回复
cos(theta)这个theta要先换算成角度在算cos
墨水清汤渔 2020-07-23
  • 打赏
  • 举报
回复
我好像自己想明白了一点2333

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧