matlab求解非线性方程(PN结电流电压方程)
如图,如何用MATLAB编程求解PN结电流电压方程并画出IV曲线谢谢,日向淳正。上面画图是要求V在正负一之间,间隔是0.01V.具体在程序里怎么弄?我是新手,MATLAB...
如图,如何用MATLAB编程求解PN结电流电压方程并画出IV曲线
谢谢,日向淳正 。上面画图是要求V在正负一之间,间隔是0.01V.具体在程序里怎么弄?
我是新手,MATLAB一点都不会,谢谢! 展开
谢谢,日向淳正 。上面画图是要求V在正负一之间,间隔是0.01V.具体在程序里怎么弄?
我是新手,MATLAB一点都不会,谢谢! 展开
2个回答
展开全部
clear
Ic=1e-9;
q=1.6e-19; %元电荷
R=10;
T=300;
k0=1.3806503e-23;
V=-1:0.01:1;
syms x
for i=1:length(V)
equ=sprintf('x=%g*exp(%g*(%g-x*%g)/%g/%g)-1',Ic,q,V(i),R,k0,T);
I(i)=double(solve(equ));
end
plot(V,I)
Ic=1e-9;
q=1.6e-19; %元电荷
R=10;
T=300;
k0=1.3806503e-23;
V=-1:0.01:1;
syms x
for i=1:length(V)
equ=sprintf('x=%g*exp(%g*(%g-x*%g)/%g/%g)-1',Ic,q,V(i),R,k0,T);
I(i)=double(solve(equ));
end
plot(V,I)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询