matlab中solve函数求解问题

>>symsc1c2x>>fx=gamma(20)/(gamma(12.5)*gamma(7.5))*25^12.5*15^7.5*(x^12.5-1)/(15+25*x... >> syms c1 c2 x
>> fx=gamma(20)/(gamma(12.5)*gamma(7.5))*25^12.5*15^7.5*(x^12.5-1)/(15+25*x)^20;
>> gx=int(fx,x,c1,c2);
>> [c1,c2]=subs('c1^26/(14+24*c1)^38=c2^26/(14+24*c2)^38','gx=0.9');
??? Error using ==> subs
Too many output arguments.
展开
 我来答
付先武
2010-05-28 · TA获得超过889个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:190万
展开全部
subs函数用法错误,subs是没有所谓的[c1,c2]的返回参数的,你可以使用doc subs来查看帮助文档.

syms x y;
f=subs(cos(x)*sin(y) + exp(y),{x,y},{sym('beta'),2})

返回结果:
f=
exp(2) + sin(2)*cos(beta)

接着:

beta=9;
subs(f)

返回结果:
ans =
6.5606

由于MATLAB R2010符号工具箱配置的关系,无法解出这个解.要知道在符号计算方面MATLAB不是版本越高越好的.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式