粗糙目标建模,均方根高度,相关长度(可用于cst,feko)

1.利用feko建模光滑目标,mesh后导出为stl格式文件。

2.将stl文件导入matlab进行粗糙度添加,设置相关长度与均方根高度,得到粗糙目标的stl文件。

3.导入电磁仿真软件进行仿真。

部分代码如下

% 步骤3: 线性滤波
correlation_length = 20; % 相关长度
kernel = fspecial('gaussian', [5 5], correlation_length);

% 对每个维度进行卷积
for i = 1:3
    random_field(:, i) = imfilter(random_field(:, i), kernel, 'conv', 'same', 'replicate');
end

% 步骤4: 控制均方根高度
roughness = 0.008; % 根方根高度
scaled_random_field = roughness * random_field;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值