Key point:分段函数参与运算过多(超过两次),产生了无法显示的结果(Inf, NaN等)。 Matlab的分段函数表示方式很多,有if-else的选择结构,有piecewise的函数,但我选择的是.*+这种形式的,这种形式可以把分段函数写在一个式子里,比较明了。 简单的例子: t=0:0.1:30; v=t.*(t10)+10*(t=10 t20)+(30- ...
在matlab的程序编写中,我是经常犯这样的错误。因为矩阵维度的原因,要用点乘代替矩阵乘法,所以要改成加点的乘号或除号。 如果公式很长很多,一个个改起来很麻烦,虽然有出错行提示,但依旧要不少时间。这个时候要想快速知道结果,有个暂时的解决办法: 采用循环语句,一个点一个点的去算,然后对出来的结果进 ...
记自己一次matlab Debug的过程。 小信号模型推导出来的公式如下: 对应编写的matlab程序如下,其中有个错误,不知道看官能不能发现。 这个matlab代数式跑出来的结果如下图,没有实部,也就是等效电路没有电阻,根据对电路的了解,虽然去掉了损耗部件,但等效电路还是有电阻的,来自于跨导等效部分,还有可能是负 ...
teresa_xie
koukouni
京存高性能存储
jason.aliang
Riching
seawang
489315174
chengchangwht
gratwo
ElectroRent
hirain123
kakaiki
edadoc2013
小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2024-5-21 06:37 , Processed in 0.012519 second(s), 3 queries , Gzip On, Redis On.