matlab求解二次方程组clearformatsyms Ls Lw Ts Tb Te Tc Tns Tn Tp Q P

matlab求解二次方程组

clear

format

syms Ls Lw Ts Tb Te Tc Tns Tn Tp Q Ps1 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 Ps2 S

k=1.38e-23;%波尔兹曼常数

T=300;%温度

e=1.6e-19;

m=0.067*9.108e-31;%电子有效质量

%m=0.5*9.108e-31;%空穴有效质量

E=0.1*1.6e-19;%势垒高度

Lb=10e-9;%垒层高度

Ls=100e-9;%SCH层高度

Lw=5e-9;%阱层厚度

Ts=45e-12;%载流子穿越SCH层时间 10ps 10ps

Tb=0.1e-12;%载流子扩散势垒层时间

Te=(2*pi*m*Lw*Lw/(k*T))^0.5*exp(E/k/T);

Tc=20e-12;%载流子阱间输运时间 1e-10

Tns=10e-9;%载流子SCH层复合寿命 10ns

Tn=10e-9;%载流子量子阱层复合寿命 10ns

M=10;

Tw=0.03;

vg=3e18;

eslo=1e-17;

T=M*Tw;

G0=150000;A=1e8;B=1e-16;C=1e-41;N=1e19;N0=1e18;

g=G0*log((A*N+B*N^2+C*N^3)/(A*N0+B*N0^2+C*N0^3));

w=1;%元频率=1

%S=1e22;%e22量级

%G=M*Tw*vg*g*(1-eslo*T*S)*S

%3e23*(1-3e-18*S)*S

f1=-i*w*Ps1+Q-(1/Ts+1/Tns)*Ps1+(P1/Te)*(Lw/Ls)-3e23*(1-3e-18*S)*S;

f2=-i*w*P1+(Ps1/Ts)*(Ls/Lw)-(P1-P2)/Tc-(1/Tn+1/Te)*P1-3e23*(1-3e-18*S)*S;

f3=-i*w*P2+(P1-P2)/Tc-(P2-P3)/Tc-P2/Tn-3e23*(1-3e-18*S)*S;

f4=-i*w*P3+(P2-P3)/Tc-(P3-P4)/Tc-P3/Tn-3e23*(1-3e-18*S)*S;

f5=-i*w*P4+(P3-P4)/Tc-(P4-P5)/Tc-P4/Tn-3e23*(1-3e-18*S)*S;

f6=-i*w*P5+(P4-P5)/Tc-(P5-P6)/Tc-P5/Tn-3e23*(1-3e-18*S)*S;

f7=-i*w*P6+(P5-P6)/Tc-(P6-P7)/Tc-P6/Tn-3e23*(1-3e-18*S)*S;

f8=-i*w*P7+(P6-P7)/Tc-(P7-P8)/Tc-P7/Tn-3e23*(1-3e-18*S)*S;

f9=-i*w*P8+(P7-P8)/Tc-(P8-P9)/Tc-P8/Tn-3e23*(1-3e-18*S)*S;

f10=-i*w*P9+(P8-P9)/Tc-(P9-P10)/Tc-P9/Tn-3e23*(1-3e-18*S)*S;

f11=-i*w*P10+(Ps2/Ts)*(Ls/Lw)+(P9-P10)/Tc-(1/Tn+1/Te)*P10-3e23*(1-3e-18*S)*S;

f12=-i*w*Ps2+-Ps2/Ts-Ps2/Tns+(P10/Te)*(Lw/Ls)-3e23*(1-3e-18*S)*S;

f13=-i*w*S+3e23*(1-3e-18*S)*S-S/Tp;

[Ps1,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,Ps2,S]=solve(f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,'Ps1','P1','P2','P3','P4','P5','P6','P7','P8','P9','P10','Ps2','S')

ps1=eval(Ps1);%

p1=eval(P1);%

p2=eval(P2);%

p3=eval(P3);%

p4=eval(P4);%

p5=eval(P5);%

p6=eval(P6);%

p7=eval(P7);%

p8=eval(P8);%

p9=eval(P9);%

p10=eval(P10);%

ps2=eval(Ps2);%

P=[ps1,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,ps2]/1e6;

%P=[Ps1/1e6,P1/1e6,P2/1e6,P3/1e6,P4/1e6,P5/1e6,P6/1e6,P7/1e6,P8/1e6,P9/1e6,P10/1e6,P11/1e6,P12/1e6,Ps2/1e6]*1e6;

N=[1,2,3,4,5,6,7,8,9,10,11,12];

bar(N,P)

P

提示错误:

Error using ==> strcmp

Function 'strcmp' is not defined for values of class 'sym'.

Error in ==> D:MATLAB6p5toolboxmatlabspecgraphmakebars.m

On line 49 ==> if strcmp(varargin{nin},'3'),

Error in ==> D:MATLAB6p5toolboxmatlabspecgraphbar.m

On line 36 ==> [msg,x,y,xx,yy,linetype,plottype,barwidth,equal] = makebars(varargin{:});

Error in ==> D:MATLAB6p5work物构所量子阱tenqwdongtaiequ.m

On line 82 ==> bar(N,P)

该方程组是二次方程组,貌似超出matlab计算长度,谁能帮忙修改下,

fsolve也试过了,还是不行,谁能给个可运行程序啊

clear

P0 = [1e26;1e26;1e26;1e26;1e26;1e26;1e26;1e26;1e26;1e26;1e25;1e25;1e22]; % 初始点

options=optimset('Display','iter'); % 显示输出信息

[P,fval] = fsolve(@myfun2,P0,options)

P=[P(11);P(1);P(2);P(3);P(4);P(5);P(6);P(7);P(8);P(9);P(10);P(12)]

N=[1,2,3,4,5,6,7,8,9,10,11,12];

p=P/1e6;

bar(N,p);

1年前

悬赏10滴雨露 已收到1个回答

matlab formatts,matlab求解二次方程组clearformatsyms Ls Lw Ts Tb Te Tc Tns Tn Tp Q P相关推荐

  1. galerkin有限元法matlab实现,有限元法求解二维Poisson方程的MATLAB实现

    有限元法求解二维Poisson方程的MATLAB实现 陈莲a,郭元辉b,邹叶童a [摘要]文章讨论了圆形区域上的三角形单元剖分.有限元空间,通过变分形式离散得到有限元方程. 用MATLAB编程求得数值 ...

  2. jQuery实现可拖动控制进度条

    <!DOCTYPE HTML> <html><head><meta charset="utf-8"><meta name=&q ...

  3. Matlab之代数方程求解:方程组求根

    Matlab之代数方程求解:方程组求根 目录 方程组求根 1.solve( )求方程组的解 2.求解指数方程和对数函数方程 方程组求根 1.solve( )求方程组的解 (1)如求 eq1 = 'w ...

  4. 二维有限元方程matlab,有限元法求解二维Poisson方程的MATLAB实现

    有限元法求解二维 Poisson 方程的 MATLAB 实现 陈 莲a ,郭元辉b ,邹叶童a ( 西华师范大学 a. 数学与信息学院; b. 教育信息技术中心,四川南充 6437009) 摘 要: ...

  5. 方程组在原点附近解matlab,Matlab计算题:求解下列非线性方程组在原点附近的根: 9x^2 + 36y^2 + 4z^2 =36 X^2 -2y^2- 20z =0 16x –...

    Matlab计算题:求解下列非线性方程组在原点附近的根: 9x^2 + 36y^2 + 4z^2 =36 X^2 -2y^2- 20z =0 16x – 关注:290  答案:2  mip版 解决时间 ...

  6. 用matlab解方程组例子,Matlab求解超定方程组实例

    Matlab求解超定方程组实例 对于超定方程组,特别是非线性方程组,可以用Matlab基于最小二乘算法来进行求解,例如,求解下列方程组: 一个三个未知数,九个方程的非线性方程组: cos(x3)*si ...

  7. [计算流体力学][Matlab] 使用 A,B,C 格式与蛙跳格式求解二维对流问题

    1. 题目 2. 转述 原题目要求可以简化为: 对于二维对流方程: ∂u/∂t+∂u/∂x+∂u/∂y=0 u(x,y,0)={█(1,when-4≤x≤4,-4≤y≤4@0,other)┤ 取计算范 ...

  8. 二维对流方程matlab求解,二维对流扩散方程的有限元计算方法

    冯立伟+张成+屈福志 " " " 摘要:针对二维对流扩散方程边值问题,采用三角形剖分,使用二维线性有限元进行计算分析.采用matlab编写了计算程序,使用算例进行了数值实 ...

  9. 泊松方程 matlab,MATLAB编程求解二维泊松方程

    <MATLAB编程求解二维泊松方程>由会员分享,可在线阅读,更多相关<MATLAB编程求解二维泊松方程(3页珍藏版)>请在人人文库网上搜索. 1. 真解 u=sin(pi*x) ...

最新文章

  1. 交叉验证 Cross-validation
  2. z营销新网站首页预览
  3. oracle收发邮件存储过程
  4. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之第一个驱动
  5. python标准库的图像处理模块_PIL:Python Imaging Library(图像处理标准库)
  6. Linux内核小笔记:spin_lock锁内不能使用sleep休眠
  7. 主机与设备之间文件拷贝的几种方式
  8. mysql case默认_MySQL -- 配置文件my.cnf 的详细说明
  9. Expression Blend中文教程 - 开篇
  10. 常用网页元素命名规范参考
  11. 蓝桥杯历年(省赛)试题汇总及试题详解
  12. RT-Thread : IEEE1588/PTP 协议的实现
  13. Smobiler中Poplist控件的用法
  14. 如何传递NoteExpress的参考文献(包括题录和附件)给他人?
  15. PHP获取当前域名(判断域名)
  16. cad如何多选对象_CAD快速选择和选择类似对象怎么用
  17. 联想笔记本电脑开机无法修复计算机,联想笔记本开机没反应怎么办 笔记本无法开机的解决方法...
  18. flea-db使用之JPA分库分表实现
  19. Endnote 导出中英文参考文献到Word
  20. 二项式(伯努利),多项式分布

热门文章

  1. 华为eNSP配置防火墙命令行放行
  2. php导出excel执行队列,php导出大量数据到excel时,有哪些比较好的处理方法?
  3. Mac参考文献管理软件EndNote X8 安装教程
  4. 批量判断url或域名是否可以访问
  5. Codeforces9C dfs暴力
  6. 软件合码器-驾考-驾驶员考试-音视频合成-四合一-多路视频合成一路技术开发-音视频合码器
  7. c语言:三子棋游戏(二维数组的运用)
  8. Xmind思维导图软件2023下载安装教程【附海量模板素材】
  9. Android仿微信首页下拉显示小程序列表
  10. Linux下可视化桌面的安装以及基本linux的命令