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

devtools/2024/9/22 7:36:21/

三维空间任意位置绘制二维强度图, 上述使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 平面上对应位置的二维数

http://www.ppmy.cn/devtools/4091.html

相关文章

BOOT和UBOOT区别与联系

一、定义 1.1 Boot(启动) 在计算机和嵌入式系统的基本概念中,“boot”是指启动过程,这是一个系统从加电开始直至进入操作系统运行状态的过程。在嵌入式系统中,这个过程通常包括初始化硬件、加载并执行引导加载…

一个开源跨平台嵌入式USB设备协议:TinyUSB

概述 TinyUSB 是一个用于嵌入式系统的开源跨平台 USB 主机/设备堆栈,设计为内存安全,无需动态分配,线程安全,所有中断事件都被推迟,然后在非 ISR 任务函数中处理。查看在线文档以获取更多详细信息。 源码链接&#xff…

【unity】【C#】游戏音乐播放和发布

今天我们来认识一下有关 unity 音乐的一些知识 我们先创建 AudioClips 文件夹,这个文件夹通常就是 unity 中存放音乐的文件夹,然后拖进音乐文件进去 这里为大家提供了两个音乐,有需要可以自取 百度网盘:https://pan.baidu.com/s…

R 格式(蓝桥杯)

文章目录 R 格式【问题描述】解题思路高精度乘法高精度加法 R 格式 【问题描述】 小蓝最近在研究一种浮点数的表示方法:R 格式。对于一个大于 0 的浮点数 d,可以用 R 格式的整数来表示。给定一个转换参数 n,将浮点数转换为 R格式整数的做法…

Python 字符串 Base64

因消息传输的需要,我们需要对大量文本的字符串进行一下 Base64 转换。 这样的好处是因为在传输的字符串中可能有存在一些特殊字符,这些特殊在经过网络传输的时候会出现编码的问题,并且会影响传输稳定性。 使用 Base64 可以避免这个问题。 方…

瑞芯微RK3328(ROC-RK3328-PC)buildroot 开发QT的hello world

第一部分:编译rk3328 sdk 0. 环境 - EC-R3328PC(ROC-RK3328-PC) - ubuntu18(100GB) 1. 安装依赖 sudo apt-get updatesudo apt-get install repo git-core gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools devi…

【机器学习】机器学习学习笔记 - 监督学习 - 逻辑回归分类朴素贝叶斯分类支持向量机 SVM (可分类、可回归) - 04

逻辑回归分类 import numpy as np from sklearn import linear_modelX np.array([[4, 7], [3.5, 8], [3.1, 6.2], [0.5, 1], [1, 2], [1.2, 1.9], [6, 2], [5.7, 1.5], [5.4, 2.2]]) y np.array([0, 0, 0, 1, 1, 1, 2, 2, 2])# 逻辑回归分类器 # solver:求解器&a…

卷积的计算过程

卷积的计算过程:各个神经元之间的线性组合并进行非线性变换 所谓深度卷积就是卷积之后再卷积, 更深的隐藏层来获取到更高级和更抽象的特征,以此来提高下游任务的精度。 上图在input [5,5,1] 矩阵中,使用[3,3,1] 卷积核、步长为1…