x=0:0.1:10;y=(1+exp(x-1))^-1;plot(x,y) 这个matlab程序为什么不对?x的取值可
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 22:39:00
x=0:0.1:10;y=(1+exp(x-1))^-1;plot(x,y) 这个matlab程序为什么不对?x的取值可以随意改.
由于x是一个行向量,那么计算出的(1+exp(x-1))也是一个行向量,行向量是不能求-1次方的,只能对行向量中的每个元素分别取-1次方,将y的将 ^ 改为 .^ 就可以实现这个目的.
改后的程序:
x=0:0.1:10;
y=(1+exp(x-1)).^-1;
plot(x,y)
再问: 那怎么把曲线的前半部分变成直线,后面在出现一个下降的趋势?怎么改程序?
再答: 你的目的是要做什么?
改后的程序:
x=0:0.1:10;
y=(1+exp(x-1)).^-1;
plot(x,y)
再问: 那怎么把曲线的前半部分变成直线,后面在出现一个下降的趋势?怎么改程序?
再答: 你的目的是要做什么?
x=0:0.1:10;y=(1+exp(x-1))^-1;plot(x,y) 这个matlab程序为什么不对?x的取值可
matlab中如何画图!看看x=-10:0.1:10; y=exp(-(x.- 1)^2);plot(x,y)是怎么回事
MATLAB程序中:x=linspace(1,5,10); y=exp(xy)*(xy)^0.5 ;plot(x,y)
在matlab中运行如下程序:x = 0:1:10; y = x.^2-10*x+15; plot(x,y);
一个matlab图象的问题 x=-10:0.01:10; y1=1/(1+exp(-1*x)); plot(x,y1);
y = exp(x) / [1 + exp(x)]的反函数
x=0:0.001:2; y=humps(x); plot(x,y); 如何求其最大值,需要matlab的程序?
matlab中写入代码:x=0:0.1:1; y=(1+2*x)^(1/2) ; plot(x,y)
关于matlab的问题 t=0:0.01:2*pi; x=exp(i*t); y=[x;2*x;3*x]'; plot(
matlab 对于函数x*y+exp(x+y+3)=ln(x/y) 求x在区间(1,5)x与y的关系 使用matlab
matlab中画图,用plot,如下面程序 syms t x; p=t*x; y=int(p,x,0,1); 我想用pl
(1/2)x=0:0.01:1;y=2.5x/(1.5x+1);plot(x,y)在matlab中画出其图象时,为什么出