问题描述: x=0:0.1:10;y=(1+exp(x-1))^-1;plot(x,y) 这个matlab程序为什么不对?x的取值可以随意改. 1个回答 分类:综合 2014-11-09 问题解答: 我来补答 由于x是一个行向量,那么计算出的(1+exp(x-1))也是一个行向量,行向量是不能求-1次方的,只能对行向量中的每个元素分别取-1次方,将y的将 ^ 改为 .^ 就可以实现这个目的.改后的程序:x=0:0.1:10;y=(1+exp(x-1)).^-1;plot(x,y) 再问: 那怎么把曲线的前半部分变成直线,后面在出现一个下降的趋势?怎么改程序? 再答: 你的目的是要做什么? 展开全文阅读