在matlab中x=100:0.1:1000;y=1/x为什么会出错?谢谢,知道了,是忘了点÷的问题

发布时间:2021-02-26 01:52:49

在matlab中x=100:0.1:1000;y=1/x为什么会出错?谢谢,知道了,是忘了点÷的问题!不胜感激!

网友回答

从100到1000,每次以0.1增长,是不是数据太庞大了,试试看x=100:100:1000呢,x=100:10:1000呢?
======以下答案可供参考======
供参考答案1:
x=100:0.1:1000;
y=1./x%要用点运算
供参考答案2:
答案如victoriajll说的,y=1/x中x是一个向量,要求对其每一个元素取倒数,所以要用点除。
供参考答案3:
x=100:0.1:1000;
y=1./x %用点运算 就可以了
x是一个向量,y=1./x 是对x的每一个元素取倒数,所以要用点除。
供参考答案4:
在matlab中序列的运算用点乘除,
x=100:0.1:1000;
y=1./x;%在1后面有个点!
以上问题属网友观点,不代表本站立场,仅供参考!