![]() |
[求助]看看这个程序该如何修改或大修,跪求帮忙
[FONT="宋体"][SIZE="5"][/SIZE][/FONT]
syms x y; a=1.5522; b=2.6908; c=-0.743; d=-0.689; x=input('x='); n=length(x); y=a+b/(1+exp(c+d*x)); y=finverse(y,x) for i=1:n end 该如何写,我想输入x的数组求值 |
回复: [求助]看看这个程序该如何修改或大修,跪求帮忙
我是想求 y=a+b/(1+exp(c+d*x))的反函数,并输入数组,求反函数的值
|
回复: [求助]看看这个程序该如何修改或大修,跪求帮忙
a=1.5522;
b=2.6908; c=-0.743; d=-0.689; x=[1 2 3 4 5 6];%假如数组为 1 2 3 4 5 6 y=a+b./(1+exp(c+d.*x)); |
回复: [求助]看看这个程序该如何修改或大修,跪求帮忙
先用finverse求出反函数
y1=-(c-log(-(a+b-x)./(a-x)))/d; 程序如下 disp('Please input x'); x=input('x='); a=1.5522; b=2.6908; c=-0.743; d=-0.689; n=length(x); y=a+b./(1+exp(c+d*x)); y1 =-(c-log(-(a+b-x)./(a-x)))/d; y1%显示y1 的值 如此运行,程序提醒你输入数组x的值,便可得到其反函数的值 |
回复: [求助]看看这个程序该如何修改或大修,跪求帮忙
好久没登陆了,非常感谢帮忙
|
所有时间均为北京时间。现在的时间是 05:07。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.