matlab非线性方程求解
y(t)=1.1018G(exp(-0.1855014t-exp(-2.007944t)))
其中y(t1)=0.56
y(t2)=0.4
t1+2=t2
求G以及y(t)的变化曲线,求高手编程,谢谢
y(t)=1.1018G(exp(-0.1855014t)-exp(-2.007944t))
其中y(t1)=0.56
y(t2)=0.4
t1+2=t2
上面括号打错了
matlab非线性方程求解
答案:1 悬赏:30 手机版
解决时间 2021-05-23 06:10
- 提问者网友:末路
- 2021-05-22 12:06
最佳答案
- 五星知识达人网友:轮獄道
- 2021-05-22 13:39
1、在文件编辑区建立待求方程组文件并保存:
function y=fun(x)
y=[0.56-1.1018*x(1)*(exp(-0.1855014*x(2))-exp(-2.007944*x(2))),0.4-1.1018*x(1)*(exp-0.1855014*(x(2)+2)-exp(-2.007944*(x(2)+2)))]
2、在MALAB命令窗口求
clear
x0=[0.1 0.1];
fsolve(@fun,x0,optimset('fsolve'))
求解得出G=x(1)=;x(2)=;
3、绘制曲线
y=sym('1.1018*G*(exp(0.1855014*x)-exp(-2.007944*x))')%别忘了把G的值代入
ezplot(y)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯