作业帮 > 综合 > 作业

Matlab程序很奇怪的现象,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/04 01:52:26
Matlab程序很奇怪的现象,
程序如下:
t=-20:1:20;
a0=10.^(t/10);
a=1/6*(108*a0+8*a0.^3+12*(81*a0.^2+12*a0.^4).^(1/2)).^(1/3);
y=log(1+a)-a/((1+a).^2);
semilogy(t,y);
我查看t=-20时,y= 1.2929;
如果我更改t的范围,比如改成t=-20:1:0;
算出来同样是t=-20的结果,y=-0.0364.为什么?
而如果我直接设t=-20,y=0.0506.
这是怎么回事?搞了一整天都没弄明白.
Matlab程序很奇怪的现象,
你的最后一句应该是
y=log(1+a)-a./((1+a).^2);
矩阵的元素的除法和矩阵的除法的关系应搞清楚