永发信息网

matlab中solve函数求解隐函数的问题

答案:2  悬赏:0  手机版
解决时间 2021-01-02 06:24
matlab中solve函数求解隐函数的问题
qi=solve('qi-bet*detm/(bet/(B*0.018526^0.2*qi^0.6/di^0.6)+0.7*10^(-3)*2*ft/(ft+fi)/203+r0+1/aj)=0','qi')
其中除了qi外,其他参数的值都在前边的程序中算出来了,不知道是哪里出错了,运行总是出现Error using ==> solve
' qi-bet*detm/(bet/(B*0.018526^0.2*qi^0.6/di^0.6)+0.7*10^(-3)*2*ft/(ft+fi)/203+r0+1/aj)=0 ' is not a valid expression or equation.
不知道是不是solve不能调用前面的值,
参数是和我输入的变量值有关的,会变化的,
或者有没有其他的办法来解这个方程.
最佳答案

a=3;
>> solve('a*x-3=0','x')
得到的结果是
ans =
3/a
也就是说,solve里面将a当成符号,而没有把你a=3代入.
试着改成
>> subs(solve('a*x-3=0','x'))
就得到ans=1的结果了.
你的问题也可以这样弄.
solve再加一个subs()
另外你也可以自己将方程中的变量先将值代入,然后再解方程
比如:
clear
>> a=3;
>> equ=sprintf('a*x-3=0');
>> equ=subs(equ); %这一步就是将a=3代入
>> solve(equ,x)


全部回答
这个问题我还想问问老师呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
lol卡兹克和劫和魔腾哪个好 求大神解答
请问,急求英语,填空:Mrwhandthepupilsare()th
二年级的日月潭的读书笔记怎么写
圣安地列斯怎么开地图
到底淘宝有用的推广工具是什么???
安能快递(庄行镇南亭公路3231号安能快递)地址
念念有词什么意思
跟别人认识久了就会觉得别人很烦怎么办。就是
新天籁2.0动力怎么样
被举报卖假货淘宝怎么处理
人体的骨骼具有支撑______、支持______、保护
夏天脚底冷是怎么回事
灵活组排的隐藏分怎么查
最圆英文怎么说
单选题人生长激素是脑垂体前叶分泌的由191个
推荐资讯
在相同质量、等质量分数的三份稀盐酸中,分别
水池子堵了怎么办
从圆明园到清华大学怎么走
手写英文字体都有哪些
三方协议复印上交给用人单位可以么?
河边捡的石头怎么保养
寒之于衣,不待轻暖中 晁错认为重视农业的意义
玉米淀粉红薯淀粉以及绿豆淀粉有哪些用途炸鸡
保险是资产还是负债
There’s been a lot of talk about white-an
下列区域中,工业最发达的地区是A.东南亚B.中
装置中水的作用是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?