1 Star 0 Fork 0

Briefly/rldemo_paper_code

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.m 597 Bytes
一键复制 编辑 原始数据 按行查看 历史
Briefly 提交于 2023-09-10 17:56 . 添加所有文件
%初始化三角模式中的三个点
rng(0);
delta = 5*sqrt(3);
delta = 1;
%随机选择一个方向探索
phi_0 = (rand()*2-1)*pi;
delta_phi_0 = [2*pi/3 -2*pi/3];
n = 300;
x = zeros(n,2);
xinit = [0 30];
x(1,:) = delta*[cos(phi_0) sin(phi_0)]+xinit;
a = phi_0 + delta_phi_0;
x(2:3,:) = delta*[cos(a)' sin(a)']+xinit;
rpos = [-0.5,0.5];
env = WaveEnv();
yfun = @(angles,k)env.getIntensityByYP(rpos(1),rpos(2),angles(1),angles(2),0/100);
yaw = atand(rpos(2)/rpos(1));
yaw = 135;
ap = 0:10:180;
ints = zeros(length(ap),1);
for i = 1:length(ap)
ints(i) = yfun([yaw,ap(i)],0);
end
plot(ap,ints)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/briefly/rldemo_paper_code.git
git@gitee.com:briefly/rldemo_paper_code.git
briefly
rldemo_paper_code
rldemo_paper_code
master

搜索帮助