非线性方程求解器

时间:2016-08-10 03:42:08

标签: matlab-figure equation matlab-compiler nonlinear-functions

我试图找到方程的解((0.91 - 0.5 * t)/(1-0.055 * t))/(t ^ 2 /((1-t)^ 2))== K 对于给定的K(1-D阵列)阵列,我需要在范围[0,1]中不同的t值

我尝试使用fsolve函数解决但它似乎不起作用。任何人都可以指出一种正确的方法,最好是在Matlab中吗?

我试图找到方程的解((0.91 - 0.5 * t)/(1-0.055 * t))/(t ^ 2 /((1-t)^ 2))== K 对于给定的K(1-D阵列)阵列,我需要在范围[0,1]中不同的t值

我尝试使用fsolve函数解决但它似乎不起作用。任何人都可以指出一种正确的方法,最好是在Matlab中? 感谢

这是我尝试的内容

R = 1.967;
for i = 1:size(Temp,1)
Kp=exp(42311/R/Temp(i)-11.24);
K(i) = 0.11*(Kp^2);
syms t
assume(t, 'real')
ans(i) = fsolve(((0.91 - 0.5*t)/(1-0.055*t))/(t^2/((1-t)^2)) == K(i) ,t );
end

由于

0 个答案:

没有答案