| 查看: 1380 | 回复: 14 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
chaofan1231银虫 (小有名气)
|
[求助]
急急急!符号函数解代数方程遇到的问题
|
|
|
各位高手帮忙看下这是怎么一回事呀! rg=2; >> T2=subs(fsolve('rg-exp((1/0.0000005461-1/0.000000700)*0.014388/x+log((x-993.74731)/2869.03078)-5*log(700/546.1))',1000)) ??? Error using ==> inlineeval at 15 Error in inline expression ==> rg-exp((1/0.0000005461-1/0.000000700)*0.014388/x+log((x-993.74731)/2869.03078)-5*log(700/546.1)) Undefined function or variable 'rg'. Error in ==> inline.feval at 36 INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr); 注:直接将rg=2代入方程式可以解的,但是我需要的是在循环中不断给rg赋值,然后再代入公式计算T2,不知道该如何做到。有其它能解上边代数方程的函数也可以用。谢谢啊! |
» 猜你喜欢
自荐读博
已经有9人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
14楼2012-05-19 12:24:25
2楼2012-05-17 12:01:53
3楼2012-05-17 12:03:24
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★
chaofan1231: 金币+5, ★★★★★最佳答案, 谢谢 2012-05-17 13:43:29
xzhdty: 金币+2, 谢谢参与 2012-05-19 16:43:29
chaofan1231: 金币+5, ★★★★★最佳答案, 谢谢 2012-05-17 13:43:29
xzhdty: 金币+2, 谢谢参与 2012-05-19 16:43:29
|
可以吧for 给去掉,只留一句 f=fsolve(@(x) func(x,rg),1000);后面的function再接上就可以了...不需要那么麻烦 简洁就是美 |
» 本帖已获得的红花(最新10朵)
4楼2012-05-17 12:08:00







回复此楼
chaofan1231