Matlab三维空间任意位置绘制二维强度图

三维空间任意位置绘制二维强度图, 上述使matlab代码,给出了U_slice123三个切片信息,以及一个三维等值面图,如何实现下图效果?

 

% 你的原始代码
N = 100;
c = 3e+8;
xbound = 400e-6;
tbound = 1.5e-12;
ybound = 400e-6;
w = 1;
t = linspace(tbound, -tbound, N); 
x = linspace(xbound, -xbound, N); 
y = linspace(-ybound, ybound, N); 

[T,X,Y] = meshgrid(t,x,y);
E1 = ((2*X/xbound)+1i*(2*T/tbound)).*exp(-((2*X/xbound).^2+...
    (2*Y/ybound).^2+(2*T/tbound).^2)/(w.^2));
II = abs(E1);

%投影的话用U_slice
[~, t_index] = min(abs(t - 0));
U_slice1 = squeeze(II(t_index, :, :));  % 提取出 x-y 平面上对应位置的二维数

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 15:42:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 15:42:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 15:42:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 15:42:05       18 阅读

热门阅读

  1. 偏微分方程笔记

    2024-04-20 15:42:05       14 阅读
  2. 基于Nacos+SpringCloudAlibaba的服务治理

    2024-04-20 15:42:05       15 阅读
  3. 手机移动端网卡信息获取原理分析

    2024-04-20 15:42:05       19 阅读
  4. 010 springboot整合mybatis-plus 登录页面和首页不拦截

    2024-04-20 15:42:05       13 阅读
  5. 2024.4.18 Python爬虫复习day06 可视化2

    2024-04-20 15:42:05       16 阅读
  6. 机器学习总结

    2024-04-20 15:42:05       14 阅读
  7. 深入理解python中的subprocess模块

    2024-04-20 15:42:05       12 阅读
  8. 开发语言漫谈-PHP

    2024-04-20 15:42:05       15 阅读
  9. Django中如何实现防御CSRF攻击呢

    2024-04-20 15:42:05       19 阅读
  10. 开发语言漫谈-go

    2024-04-20 15:42:05       16 阅读
  11. docker配置项目镜像

    2024-04-20 15:42:05       14 阅读