版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4113)
>
文献求助
(251)
>
基金申请
(240)
>
虫友互识
(190)
>
导师招生
(109)
>
休闲灌水
(87)
>
论文投稿
(64)
>
招聘信息布告栏
(58)
>
考博
(51)
>
硕博家园
(49)
>
博后之家
(41)
>
绿色求助(高悬赏)
(39)
>
论文道贺祈福
(37)
>
考研
(35)
>
教师之家
(28)
>
找工作
(26)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
计算模拟
»
利用matlab画出级联OPO波长调谐曲线
5
1/1
返回列表
查看: 2181 | 回复: 10
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
惜梦寻草
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 875.5
帖子: 25
在线: 5.7小时
虫号: 2118505
注册: 2012-11-10
性别:
MM
专业: 光学
[
求助
]
利用matlab画出级联OPO波长调谐曲线
求高手指点!如题,模拟PPLN晶体级联OPO+OPA温度调谐曲线,但是不知道该怎么模拟!要得到最后面的那个图。
下面是我的程序,希望哪位高人能帮忙调一下!十分感激!
clear
clc
n=1;
m=1;
a1=5.756;
a2=0.0983;
a3=0.2020;
a4=189.32;
a5=12.52;
a6=1.32e-2;
b1=2.860e-6;
b2=4.700e-8;
b3=6.113e-8;
b4=1.516e-4;
A=31.5;
lamdap=1.064;
T = [25:0.1:250];
lamdas = [1.065:0.01:3.2];
lamdass = [2.5:0.01:4.5];
for i_T = 1:length(T)
f=(T(i_T)-24.5)*(T(i_T)+570.82);
ni = zeros(size(lamdas));
np = ni;
ns = ni;
nss = ni;
nii = ni;
for i_lamdas = 1:length(lamdas)
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));
ni(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdai(i_lamdas).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdai(i_lamdas).^2-a5^2)-a6.*lamdai(i_lamdas).^2).^(1/2);
np(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdap.^2-(a3+b3*f)^2)+(a4+b4.*f)./(lamdap.^2-a5^2)-a6.*lamdap.^2).^(1/2);
ns(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdas(i_lamdas).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdas(i_lamdas).^2-a5^2)-a6.*lamdas(i_lamdas).^2).^(1/2);
end
for i_lamdass = 1:length(lamdass)
lamdaii(i_lamdass)=1/(1/lamdas-1/lamdass(i_lamdass));
nii(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdai2(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdai2(i_lamdass).^2-a5^2)-a6.*lamdai2(i_lamdass).^2).^(1/2);
ns(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdas(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdas(i_lamdass).^2-a5^2)-a6.*lamdas(i_lamdass).^2).^(1/2);
nss(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdass(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdass(i_lamdass).^2-a5^2)-a6.*lamdass(i_lamdass).^2).^(1/2);
end
temp1 = abs(np./lamdap-ns./lamdas-ni./lamdai-1/A);
[x1,i_x1] = min(temp1);
lamdai_opt(i_T) = lamdai(i_x1);
lamdas_opt(i_T) = lamdas(i_x1);
temp2 = abs(ns./lamdas-nss./lamdass-nii./lamdaii-1/A);
[x2,i_x2] = min(temp2);
lamdaii_opt(i_T) = lamdaii(i_x2);
lamdass_opt(i_T) = lamdass(i_x2);
end
plot(T,lamdai_opt,'b.')
hold on
plot(T,lamdas_opt,'b.')
hold on
plot(T,lamdaii_opt,'b.')
hold on
plot(T,lamdass_opt,'b.')
级联OPO+OPA温度调谐曲线.jpg
回复此楼
» 猜你喜欢
如何从铁电相到顺电相。
已经有1人回复
各位大佬,求一份最新Wien2k版本作为学习用途
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有189人回复
南科大活性流体和软物质课题组诚招2027级博士、硕士研究生和博后
已经有42人回复
瑞典林雪平大学博士后招聘|PEC Water Splitting 方向
已经有24人回复
PRB投稿,Acknowledgment sent to author状态十天了
已经有3人回复
PVA溶解
已经有2人回复
基金申请
已经有44人回复
CSC与新西兰维多利亚大学PhD奖学金项目
已经有0人回复
新西兰Robinson研究所 招聘CSC公派访问人员
已经有0人回复
帮我的英语口语老师找学生
已经有0人回复
1楼
2013-01-04 20:25:44
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
计算强帖: 2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★
惜梦寻草: 金币+7,
★★★
很有帮助
2013-01-06 14:40:14
能算,就是不知道图对不对,不对就看你的算法错没错
CODE:
clear
clc
n=1;
m=1;
a1=5.756;
a2=0.0983;
a3=0.2020;
a4=189.32;
a5=12.52;
a6=1.32e-2;
b1=2.860e-6;
b2=4.700e-8;
b3=6.113e-8;
b4=1.516e-4;
A=31.5;
lamdap=1.064;
T = [25:0.1:250];
lamdas = [1.2:0.01:3.2];
lamdass = [2.5:0.01:4.5];
for i_T = 1:length(T)
f=(T(i_T)-24.5)*(T(i_T)+570.82);
ni = zeros(size(lamdas));
np = ni;
ns = ni;
nss = ni;
nii = ni;
for i_lamdas = 1:length(lamdas)
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));
ni(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdai(i_lamdas).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdai(i_lamdas).^2-a5^2)-a6.*lamdai(i_lamdas).^2).^(1/2);
np(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdap.^2-(a3+b3*f)^2)+(a4+b4.*f)./(lamdap.^2-a5^2)-a6.*lamdap.^2).^(1/2);
ns(i_lamdas)=(a1+b1.*f+(a2+b2.*f)./(lamdas(i_lamdas).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdas(i_lamdas).^2-a5^2)-a6.*lamdas(i_lamdas).^2).^(1/2);
end
for i_lamdass = 1:length(lamdass)
lamdaii(i_lamdass)=1/(1/lamdas(i_lamdass)-1/lamdass(i_lamdass));
nii(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdaii(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdaii(i_lamdass).^2-a5^2)-a6.*lamdaii(i_lamdass).^2).^(1/2);
ns(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdas(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdas(i_lamdass).^2-a5^2)-a6.*lamdas(i_lamdass).^2).^(1/2);
nss(i_lamdass)=(a1+b1.*f+(a2+b2.*f)./(lamdass(i_lamdass).^2-(a3+b3.*f)^2)+(a4+b4.*f)./(lamdass(i_lamdass).^2-a5^2)-a6.*lamdass(i_lamdass).^2).^(1/2);
end
temp1 = abs(np./lamdap-ns./lamdas-ni./lamdai-1/A);
[x1,i_x1] = min(temp1);
lamdai_opt(i_T) = lamdai(i_x1);
lamdas_opt(i_T) = lamdas(i_x1);
temp2 = abs(ns./lamdas-nss./lamdass-nii./lamdaii-1/A);
[x2,i_x2] = min(temp2);
lamdaii_opt(i_T) = lamdaii(i_x2);
lamdass_opt(i_T) = lamdass(i_x2);
end
plot(T,lamdai_opt,'b',T,lamdas_opt,'r',T,lamdaii_opt,'g',T,lamdass_opt,'b')
grid
赞
一下
回复此楼
高级回复
showmethemoney
6楼
2013-01-06 11:12:53
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 11 个回答
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
计算强帖: 2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
惜梦寻草: 金币+3,
★
有帮助
2013-01-05 15:56:02
你这问题好多,比如
lamdai2是多少
lamdas和lamdass长度不一样怎么一对一的计算
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));到底是除元素还是除矩阵?我估计除元素
赞
一下
回复此楼
showmethemoney
2楼
2013-01-05 10:44:09
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
惜梦寻草
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 875.5
帖子: 25
在线: 5.7小时
虫号: 2118505
注册: 2012-11-10
性别:
MM
专业: 光学
引用回帖:
2楼
:
Originally posted by
csgt0
at 2013-01-05 10:44:09
你这问题好多,比如
lamdai2是多少
lamdas和lamdass长度不一样怎么一对一的计算
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));到底是除元素还是除矩阵?我估计除元素
lamdai2就是lamdaii,我在编程序的时候疏忽了
lamdas和lamdass需要长度一样才能算吗?这个我不太清楚
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));正如你想的,是要除元素。
我知道这个程序的错误很多,我不知道应该怎么算这个,你能帮我写一下能得到下面那张图的程序吗?谢谢啦!
赞
一下
回复此楼
3楼
2013-01-05 15:55:28
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
计算强帖: 2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
引用回帖:
3楼
:
Originally posted by
惜梦寻草
at 2013-01-05 15:55:28
lamdai2就是lamdaii,我在编程序的时候疏忽了
lamdas和lamdass需要长度一样才能算吗?这个我不太清楚
lamdai(i_lamdas)=1./(1./lamdap-1./lamdas(i_lamdas));正如你想的,是要除元素。
我知道这个程序的错误很多 ...
因为你的temp2 = abs(ns./lamdas-nss./lamdass-nii./lamdaii-1/A);
在一个公式里面必须保证lamdas,lamdass,lamdaii都是一样长得
赞
一下
回复此楼
showmethemoney
4楼
2013-01-05 16:49:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 11 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
基金申请
]
面上项目filecode邪修
+3
西山十月
2026-08-09
3/150
2026-08-09 19:39
by
Tide man
[
基金申请
]
filecode与中标关系的预测
+5
布布和一二
2026-08-07
5/250
2026-08-09 16:15
by
袁向阳007
[
基金申请
]
关于filecode,很负责任的告诉大家
+6
爱看书的可乐
2026-08-08
7/350
2026-08-08 22:13
by
a_niu
[
考博
]
【2027博士申请】纳米药物递送方向
20
+3
13586093586
2026-08-03
5/250
2026-08-08 21:54
by
13586093586
[
基金申请
]
关于豆爷回答的JTJC与%2F数量
+5
yang182083
2026-08-06
7/350
2026-08-08 18:29
by
zhanghaozhu
[
硕博家园
]
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
+3
qTvzQBRAHjCi
2026-08-07
4/200
2026-08-08 17:19
by
oEVWOejN9taj
[
博后之家
]
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
+3
Vi50GxzrFcSG
2026-08-07
4/200
2026-08-08 16:02
by
oEVWOejN9taj
[
硕博家园
]
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
+4
HEQlVqMTIA7d
2026-08-07
6/300
2026-08-08 14:47
by
oEVWOejN9taj
[
博后之家
]
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
+3
HEQlVqMTIA7d
2026-08-07
6/300
2026-08-08 14:42
by
oEVWOejN9taj
[
公派出国
]
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
+3
HEQlVqMTIA7d
2026-08-07
6/300
2026-08-08 14:39
by
oEVWOejN9taj
[
基金申请
]
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
+3
HEQlVqMTIA7d
2026-08-07
4/200
2026-08-08 14:27
by
oEVWOejN9taj
[
论文投稿
]
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
+3
HEQlVqMTIA7d
2026-08-07
5/250
2026-08-08 14:22
by
oEVWOejN9taj
[
基金申请
]
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
+4
KXLV3nuBVBY7
2026-08-07
5/250
2026-08-08 14:07
by
oEVWOejN9taj
[
教师之家
]
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
+3
KXLV3nuBVBY7
2026-08-07
5/250
2026-08-08 14:07
by
oEVWOejN9taj
[
基金申请
]
基金中了
+14
laoda193707
2026-08-06
14/700
2026-08-08 00:23
by
实验小白ha
[
基金申请
]
固定端突然变了,今天
+6
archvillain
2026-08-06
10/500
2026-08-07 16:03
by
医学老男孩
[
基金申请
]
求各位大神看下
100
+6
hpkpkpkp
2026-08-05
33/1650
2026-08-06 14:49
by
zhiyanjiang
[
基金申请
]
影响面上的因素
+8
布布和一二
2026-08-05
11/550
2026-08-06 10:41
by
宝贝虫子
[
基金申请
]
好消息?这个有何含义???
+8
Tide man
2026-08-05
10/500
2026-08-05 16:14
by
xmuxiaoyu
[
基金申请
]
什么时候能放榜呀?
+3
Jacob678
2026-08-03
3/150
2026-08-03 16:14
by
gltch
信息提示
关闭
请填处理意见
关闭
确定