怎么用matlab解如下的方程?gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go-gm*vs+(vout-vs)*go-gmb*vs=-vout*go-vd*go-vout*go=vs*go我需要用以上的三个方程解得vs,vd和【vout与vin的比值】,其他的量都视为已知……请问我该在matl

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 06:15:07
怎么用matlab解如下的方程?gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go-gm*vs+(vout-vs)*go-gmb*vs=-vout*go-vd*go-vout*g

怎么用matlab解如下的方程?gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go-gm*vs+(vout-vs)*go-gmb*vs=-vout*go-vd*go-vout*go=vs*go我需要用以上的三个方程解得vs,vd和【vout与vin的比值】,其他的量都视为已知……请问我该在matl
怎么用matlab解如下的方程?
gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go
-gm*vs+(vout-vs)*go-gmb*vs=-vout*go
-vd*go-vout*go=vs*go
我需要用以上的三个方程解得vs,vd和【vout与vin的比值】,其他的量都视为已知……
请问我该在matlab里怎么操作?貌似用solve好像没办法……多谢!

怎么用matlab解如下的方程?gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go-gm*vs+(vout-vs)*go-gmb*vs=-vout*go-vd*go-vout*go=vs*go我需要用以上的三个方程解得vs,vd和【vout与vin的比值】,其他的量都视为已知……请问我该在matl
4个未知数3个方程一般只能得到其中3个未知数关于另一个的表达式,只有在很特殊的情况下才可能完全确定其中两个未知数,很不幸你这个方程组不行.而且一般情况下其中任意两个的比值也不会是常数,但很幸运这个方程组任意两个未知数的比值都是常数.
将vout也视为已知量,vs、vd、vin视为未知量可以解除vs、vd和vin关于vout的表达式:
x=solve('gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go','-gm*vs+(vout-vs)*go-gmb*vs=-vout*go','-vd*go-vout*go=vs*go','vs,vd,vin')
解得:
x.vs=2*vout*go/(gm+go+gmb)
x.vd=-vout*(gm+3*go+gmb)/(gm+go+gmb)
x.vin=4*vout*go*(gm+2*go+gmb)/gm/(gm+go+gmb)
显然vs和vd不是确定的数(倘若是确定的,那么无论vout取何值,得到的结果都一样,但显然不是)
但可以求得vout与vin的比值
voutbyvin=vout/x.vin
解得
voutbyvin =1/4/go/(gm+2*go+gmb)*gm*(gm+go+gmb)

怎么用matlab解如下的方程?gm*(vin-vs)+(vd-vs)*go-gmb*vs=-vd*go-gm*vs+(vout-vs)*go-gmb*vs=-vout*go-vd*go-vout*go=vs*go我需要用以上的三个方程解得vs,vd和【vout与vin的比值】,其他的量都视为已知……请问我该在matl 怎么用matlab解方程,方程如下normpdf(x,0,1)=x 用matlab怎么解方程 用matlab根据方程绘出一个曲面我需要用matlab绘制如下曲面方程的图像(如图).我想知道怎么绘图,源代码是什么, matlab怎么解方程 用MATLAB怎么求这个方程的解,如图 求用matlab解如下微分方程的方法本人菜鸟,求用matlab解如下方程的方法:dy/dx=f(x,y,z)dz/dx=g(x,y,z)求此方程数值解 怎么用matlab运算如下式子啊, 怎么用MATLAB求解隐性函数方程有一个很简单的方程我用MATLAB解不出,如下:q=0;s=('70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)=150');p=solve('s')我想解是P值,最后得出的系空值,是不是最后一步的问 用matlab解方程求matlab代码. 用MATLAB解方程式用MATLAB解一个左边没有等式的方程怎么解?请详细讲解 本人初学MATLAB. 用matlab求解这个微分方程:dx/dt=36.86+x这个方程用matlab怎么解啊?要直接可以在matlab中出结果的! 用MATLAB计算一个方程怎么编写M文件?公式如下y=714.64/(1+0.4203*exp(-0.0876*x)) matlab解决灰色模型代码 有点错误 求教1.用MATLAB的灰色预测GM(1,1)模型程序如下%程序中的变量定义;alpha是包含 值的矩阵;ago是预测后累加值矩阵;var是预测值矩阵;error是残差矩阵;c是 matlab怎么解非其次的高阶方程? matlab怎么计算如下式子 用matlab怎么求解含有三角函数的非线性方程 Matlab 求解方程请教下,这个方程怎么解呢?方程:,方程中的0.8实际是一个参数,可取0.5,0.6,0.7,0.8,0.9,我取了0.8计算结果如下,不知怎么求解,求教.怎么编写Matlab程序呢,我用solve命令解出结果为ans=0.