24小时热门版块排行榜    

查看: 377  |  回复: 1

冷炎流火

银虫 (小有名气)

[求助] 请问各位大神,这个怎么编成MATLAB程序 已有1人参与

具体函数如图。就是已知函数的值,怎么求函数的自变量x

请问各位大神,这个怎么编成MATLAB程序
P61213-142112(1).jpg
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
需要自己调整k值和初值,我这里是随机20个初值计算20次,可以看到存在多个解。
CODE:
function question_13
%2016-12-13
clear;clc
%You can change the value of k.
k=0.4;
exitflag=0;
f=@(x) gamma(2/x)^2/(gamma(1/x)*gamma(3/x))-k;
j=1;
for i=1:20
[x,fval,exitflag,output]=fsolve(f,unifrnd(-10,10));
if exitflag>0 & fval<1e-10
    X(j)=x;
    j=j+1;
end
end
disp(X);

2楼2016-12-13 17:57:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 冷炎流火 的主题更新
信息提示
请填处理意见