关于matlab求解积分方程组的方法,出现了如下错误,为什么,怎么修改? 255

symsh;symsa;symsb;n0=12168.83;m0=132.06;yingbian0=a-(a-b)*(h-0.15)/1.3;yi1=5.005-5.00... syms h;syms a;syms b;n0=12168.83;m0=132.06;yingbian0=a-(a-b)*(h-0.15)/1.3;yi1=5.005-5.005*1/exp(1029.1054*yingbian0);%砌体本构关系fn=yi1*2;fm=yi1*2*h;n=1000*int(fn,'h',0.15,1.45);%单位为千牛m=1000*int(fm,'h',0.15,1.45);%单位为千牛米s=solve('n=n0','m=m0','a,b') 展开
 我来答
lhmhz
高粉答主

2018-06-11 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16987

向TA提问 私信TA
展开全部

用matlab求解积分方程组的方法,出现了如下错误警告:

 Cannot find explicit solution. 无法找到明确的解决方案。

出错的原因是,可能你给出的方程是不定方程。用其他方法(如fsolve)解出现不同的a、b值其结果是基本一样。

建议查看你的方程是否有错误,有问题可以再交流。

追问
感谢,请问能方便把您采用的代码附上吗?(结果似乎和我已知的答案差距较大)
追答
[x,fval,exitflag] =fsolve(func,x0)
func——函数表达式,x0——初值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式