
Matlab中分步傅里叶法的代码分享
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一套详细的MATLAB代码实现分步傅里叶方法,适用于光通信及非线性光学领域中的脉冲演化模拟。包含了注释和示例数据,便于学习和应用。
分步傅里叶法的Matlab代码如下:
```matlab
clc;
clear all;
close all;
clf;
cputime = 0;
tic;
ln = 1;
i = sqrt(-1);
Po = .00064; % 输入功率,单位为瓦特
alpha = 0; % 光纤损耗值,单位为dB/km
alph = alpha / (4.343); % 参考光纤通信书籍第55页公式2.5.3
gamma = 0.003; % 光纤非线性系数,单位为/W/m
to = 125e-12; % 初始脉冲宽度,单位为秒
C = -2; % 输入啁啾参数(第一次计算)
b2 = -20e-27; % 二阶色散 (s^2/m)
Ld = (to^2) / abs(b2); % 色散长度,单位为米
pi = 3.1415926535;
```
全部评论 (0)
还没有任何评论哟~


