matlab隐函数求偏导解解不出来

matlab 错误! 问题是 符号函数隐函数 的 solve 求解。急寻高手解答!!!!_百度知道
matlab 错误! 问题是 符号函数隐函数 的 solve 求解。急寻高手解答!!!!
程序:x=[m^2,n^2,2*m*n]y=[n^2,m^2,2*m*n]fori=1:3ftest(i)=2*x(i)-y(i)-exp(-x(i));ms(i)=solve('ftest=1','m');endftestms错误提示:???Errorusing==&mupadmexErro...
程序: x=[m^2, n^2, 2*m*n] y=[n^2, m^2, 2*m*n] for i=1:3 ftest(i)=2*x(i)-y(i)-exp(-x(i)); ms(i)=solve('ftest=1','m'); end ftest ms 错误提示: ??? Error using ==& mupadmex Error in MuPAD command: Subscripted assignment dimension mismatch Error in ==& sym.sym&sym.subsasgn at 1435 C = mupadmex('symobj::subsasgn',A.s,B.s,inds{:}); Error in ==& Untitled2 at 8程序:clcclearx=[m^2, n^2, 2*m*n]y=[n^2, m^2, 2*m*n]for i=1:3
ftest(i)=2*x(i)-y(i)-exp(-x(i));
ms(i)=solve('ftest(i)=1','m');endftestms错误提示: ??? Error using ==& mupadmex Error in MuPAD command: Subscripted assignment dimension mismatch ;Error in ==& sym.sym&sym.subsasgn at 1435 C =mupadmex('symobj::subsasgn',A.s,B.s,inds{:});Error in ==& Untitled2 at 8
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
cquhrb知道合伙人
采纳数:183
获赞数:281
你要解的方程是什么,两个参数怎么有三个方程
只有一个方程,ftest(i)=1 ,求解这个隐函数 得到 m的表达式
第一个方程:2m^2-n^2-exp(-m^2)=1,在命令窗口直接输入以下命令:m=solve('2*m^2-n^2-exp(-m^2)=1','m')结果为m =
-(2^(1/2)*(2*lambertw(0, 1/(2*exp(n^2/2 + 1/2))) + n^2 + 1)^(1/2))/2
(2^(1/2)*(2*lambertw(0, 1/(2*exp(n^2/2 + 1/2))) + n^2 + 1)^(1/2))/2 其他两个你可以参照写了
我的意思是,关于m,n 的表达式ftest,在三个循环中,ftest表达式不同,分别求解每次循环中,m的表达式m=m(n)。能不能 告知 原来那个地方错了? 我贴出的程序是 我编写的一个强度校核程序里错误模块的简单形式,他们的语句表达和错误提示是一样的,我最终想知道我编写的强度校核程序错在哪里,麻烦了!
改成如下形式:x=[m^2, n^2, 2*m*n];y=[n^2, m^2, 2*m*n];ftest=2*x-y-exp(-x)-1for i=1:3
m=solve(ftest(i),'m')end
真心有用!,只是我想知道这是为什么,似乎 只要 函数 在 for 循环里定义 就悲剧了……
ftest(i)不能再加引号有用就请给分,谢谢
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。先锋游戏知道信息频道欢迎您
编程:求助MATLAB求解隐函数问题
[欢乐猪] [ 13:26:49] (<span id="tgd) (<span id="tfd) &&
问题详情我用fsolve求解隐函数,代码如下:syms x yb=;c=3;fun=b^*x*(1-sqrt(y)*cot(sqrt(y)))/y+b*sqrt(x)*tan(b*c*sqrt(x)/2)-2*y*(tan(b*c*sqrt(x)/2)/(b*c*sqrt(x))-1/2)/x;fun1=matlabfunction(fun);d=fsolve(fun1,)不知道为什么报错,用fzero也是一样,请问上述代码哪里错了?最佳答案fun1 是一个二元函数,不符合 fsolve/fzero 的要求你不妨说说你求的方程是什么 查看更多答案&&其他答案求解下面方程,其中a=0,b=,c=3,y= 对上面方程已知y,求x,我输的时候把x与y换了一下 查看更多答案&&
昵称: 验证码:
评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述
编程相关知识
编程其他问题含积分的复杂隐函数用matlab求解或作图_百度知道
含积分的复杂隐函数用matlab求解或作图
本人是个Matlab小白,遇到数学问题实在是解决不了了,求助各位大神,能不能帮忙写段程序~大概是这么个问题,A物质和氧气反应生成B物质,B物质分解成C物质和D物质,反应速率与反应物浓...
本人是个Matlab小白,遇到数学问题实在是解决不了了,求助各位大神,能不能帮忙写段程序~大概是这么个问题,A物质和氧气反应生成B物质,B物质分解成C物质和D物质,反应速率与反应物浓度有关,A物质是固体,氧气要扩散进去才能反应。我想要知道B物质的浓度随时间的变化关系,整个过程简化成数学公式如附件所示,x是时间,y是氧气浓度,z是物质B的浓度。我想要求解z-x的函数关系,如果不能得到函数表达式,给x赋很多值,得到z随之变化的曲线也行。这两个式子里有三个参数abc,我有一组z-x的试验数据,是不是可以拟合出这三个参数的值呢?这是不是叫隐函数。。。数学真的是好难,打小就不会
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
lhmhz知道合伙人
来自科学教育类芝麻团
采纳数:4337
获赞数:6416
参与团队:
从你的表述可知,你的问题是可以用matlab的非线性拟合函数(或最小二乘逼近法),得到a、b、c的系数值。对于y含有y积分表达式的隐函数,应该采用简化方法进行数值积分。解决的思路:1、已知z=[。。。],x=[。。。];2、自定义函数,内容要包含y隐函数的数值积分方法和z的表达式;3、初定a、b、c的初值4、nlinfit或lsqcurvefit等拟合函数,求出a、b、c的系数值5、然后计算其拟合决定系数R&#178;是否接近于1。如R&#178;≈1,则计算结束。6、最后,用plot绘出,z-x的拟合曲线图。
好像看懂了但是又好像还是不知道该怎么做。。。那个非线性拟合我懂,我用origin做过,如果给出带参数的函数式,我能拟合参数值。但是后面那些,matlab我太不熟了,函数怎么写都不知道,能麻烦您帮我写程序吗?多谢多谢~
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。24小时热门版块排行榜&&&&
(小有名气)
在线: 120.5小时
虫号: 4568514
注册: 专业: 岩土与基础工程
matlab求解隐函数解析解已有1人参与
& 猜你喜欢
已经有0人回复
已经有0人回复
已经有166人回复
已经有2人回复
已经有12人回复
已经有0人回复
已经有4人回复
已经有37人回复
已经有0人回复
已经有0人回复
已经有0人回复
(职业作家)
散金: 1853沙发: 4
在线: 2798.5小时
虫号: 1122189
注册: 专业: 宇宙学管辖:
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 感谢参与,应助指数 +1zbsatline: 金币+30, ★★★很有帮助
其中Lambert W函数请自行查询、了解朗伯W函数。
相关版块跳转
第一性原理
我要订阅楼主
的主题更新
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请发送邮件至:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有

我要回帖

更多关于 matlab隐函数求解 的文章

 

随机推荐