24小时热门版块排行榜    

查看: 939  |  回复: 14

woshiniu

禁虫 (小有名气)

本帖内容被屏蔽

已阅   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

shikang999

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
woshiniu: 金币+10, ★★★很有帮助 2015-03-02 09:23:16
引用回帖:
3楼: Originally posted by woshiniu at 2015-02-27 16:13:17
是的   上次提供的函数结出来的结果不对...

1、计算结果本身没有问题,只是你这个是多值的,我已经把图绘制出来,可能不是很美观,但可以将就看一下,从图可以看出,你的给的数据应该是有两个解,一个靠近0,一个靠近12的位置。使用数值分析简单求根即可找到想要精度的解!

2、以你的数据为例子,其中2a=12618.2965299685,找到一个解 11.9212234390843
求解方程
2015_2_27_23_39_7.png

我还是那个我,过去如此,未来亦如此!
7楼2015-02-27 23:53:59
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
woshiniu: 金币+10, ★★★很有帮助 2015-03-03 14:51:04
引用回帖:
13楼: Originally posted by woshiniu at 2015-03-03 11:39:53
这只是一个温度点的方程 在我们为简化的方程里面A是与温度相关的值   所以我还是想了解下求解过程      这样我就可以求不同温度下的x...

CODE:
clear all;clc
format long
a=12618/2;
x0=10;
[x fval]=fsolve(@(x)exp(x)- 2*a*x,x0)

计算结果:
x =

  11.921197787006776


方程残差 fval =

   -2.910383045673370e-011

欲求10左右的解,初值x0赋于10即可,上述代入即是这样做的。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
14楼2015-03-03 13:38:24
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

好象是老问题了。

[ 发自小木虫客户端 ]
2楼2015-02-27 14:30:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

woshiniu

禁虫 (小有名气)

本帖内容被屏蔽

3楼2015-02-27 16:13:17
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

woshiniu

禁虫 (小有名气)

本帖内容被屏蔽

4楼2015-02-27 17:27:22
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
5楼2015-02-27 18:09:38
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

6楼2015-02-27 18:12:20
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

hank612

至尊木虫 (著名写手)

引用回帖:
7楼: Originally posted by shikang999 at 2015-02-27 23:53:59
1、计算结果本身没有问题,只是你这个是多值的,我已经把图绘制出来,可能不是很美观,但可以将就看一下,从图可以看出,你的给的数据应该是有两个解,一个靠近0,一个靠近12的位置。使用数值分析简单求根即可找到 ...

, a>e 时, 必须有一个根 这个根估计是楼主想要的.

因为 满足 , 也就是
We_must_know. We_will_know.
8楼2015-02-28 09:29:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

woshiniu

禁虫 (小有名气)

本帖内容被屏蔽

9楼2015-03-01 14:20:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

shikang999

新虫 (小有名气)

【答案】应助回帖

引用回帖:
9楼: Originally posted by woshiniu at 2015-03-01 14:20:14
你好,12附近的值就是我想要的。这个方程的解是多值的,这点我了解,但是为什么Matlab计算出来只有一个值了?我还想请问下,您是采用什么方法做出来的图并得出具体数值的。小弟迁移没接触过计算模拟对所使用的软件 ...

1、为什么Matlab计算出来只有一个值?这个你自己查MATLAB相关函数的命令帮助,我了解的不会比命令帮助提供的内容多。

2、关于绘图看根分布的问题,很简单,把你的问题变形即为 f(x) = e^x-2Ax = 0,这时绘制 f(x) 关于 x 的曲线即可。
我还是那个我,过去如此,未来亦如此!
10楼2015-03-02 13:00:43
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 woshiniu 的主题更新
信息提示
请填处理意见