基于Matlab对约瑟夫森结(Josephson Junction)RCSJ模型的交直流I-V特性及非线性混沌现象进行数值模拟。通过计算机数值模拟得到该模型的非线性微分方程数值解

源代码在线查看: plotfork.m

软件大小: 20377 K
上传用户: lidaniel
关键词: Josephson Junction Matlab RCSJ
下载地址: 免注册下载 普通下载 VIP

相关代码

				%
				% 分岔图(Fork)
				% 
				% ****** Author:J.F.Peng(jingyujiafu@163.com) ******
				%
				clear
				clc
				%
				% tic、toc用来计算程序运行时间,分别表示开始和结束计时
				%
				tic
				global Bc ia w id; 
				id=0.00; 
				w=0.20; 
				ia=1.50;
				for Bc=0.00:0.002:2
				    [T,Y]=ode45('Josephson_Junction',[0,200],[0;0;0]); 
				    data=Y(:,2); 
				    n=length(data); 
				    % 去掉一些前面的点,防止因计算机配置问题而画不出图,不影响结果
				    m=round(n/6); 
				    a=data(m-2); 
				    b=data(m-1); 
				    for i=m:n 
				        if b>=a&b>=data(i); 
				           plot(Bc,b,'k'); 
				           hold on; 
				        end 
				        a=b; 
				        b=data(i); 
				    end 
				end 
				%
				% 根据需要选择图像标注语句
				%
				% ia-u 分岔图(fork)
				%
				%xlabel('Aternative Current ia')
				%ylabel('Voltage u=dφ/dt')
				%desc={'Bc=0.50,w=0.66,id=0.00'};
				%text(0.5,3,desc)
				%
				% id-u 分岔图 (fork)
				%
				%xlabel('Directive Current id')
				%ylabel('Voltage u=dφ/dt')
				%desc={'Bc=1.00,w=0.50,ia=0.65'};
				%text(1,3,desc)
				%
				% Bc-u 分岔图 (fork)
				%
				xlabel('Damping Coefficient \betac')
				ylabel('Voltage u=dφ/dt')
				desc={'ia=1.50,w=0.20,id=0.00'};
				text(0.75,8,desc)
				toc
				t=toc
							

相关资源