| 查看: 2206 | 回复: 15 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
[求助]
各位朋友,如何用matlab编写这个方程,并求解?
|
|||||
学习知识 |
» 猜你喜欢
本人考085602 化学工程 专硕
已经有23人回复
求调剂院校信息
已经有4人回复
085600材料与化工306
已经有4人回复
286求调剂
已经有10人回复
328求调剂,英语六级551,有科研经历
已经有9人回复
一志愿北京化工大学070300 学硕336求调剂
已经有4人回复
286分人工智能专业请求调剂愿意跨考!
已经有8人回复
资源与环境 调剂申请(333分)
已经有5人回复
280求调剂
已经有12人回复
269专硕求调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab求解方程中的参数
已经有21人回复
1stopt或matlab如何求解以下的非线性方程并拟合出相应曲线?
已经有13人回复
高手进来用matlab求解常微分方程,十分感谢!
已经有17人回复
Matlab求解偏微分方程组
已经有22人回复
matlab求解非线性方程组
已经有16人回复
求matlab求解一个方程组的问题
已经有6人回复
求各位前辈帮忙!matlab解复数方程,出现图中的警告,怎来修改呢?谢谢了啊
已经有5人回复
matlab的fsove 命令求解非线性方程组
已经有6人回复
【求助】matlab 求解微分方程中的未知参数
已经有20人回复
【求助】向各位大侠求助matlab求解微分方程组遇到的一个问题
已经有21人回复
【求助】MATLAB 有限差分法(FDM)求解偏微分方程
已经有22人回复
【求助】积分微分方程matlab求解
已经有6人回复
【求助】matlab怎么求解偏微分方程组啊,先谢谢了
已经有13人回复
【求助】如何用matlab求解这个微分方程?【已解决】
已经有3人回复
【资源】用matlab求解超越方程
已经有13人回复
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 仿真EPI: 6
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★ ★
xiegangmai: 金币+2, 专家考核, 辛苦了! 2012-07-30 21:50:33
xiegangmai: 金币+2, 专家考核, 辛苦了! 2012-07-30 21:50:33
|
或者这么写也可以 function yan global s phi lam alpha s=3.2; phi=1; lam=3; alpha=0.6; [X,FVAL,EXITFLAG,OUTPUT]=fsolve(@sumt,10) function y=sumt(t) global s phi lam alpha y=0; % for N=0:floor(s*t-phi) % y=y+exp(-lam*t)*(lam*t)^N/gamma(N+1); % end N=0:floor(s*t-phi); yN=exp(-lam*t)*(lam*t).^N./gamma(N+1); y=sum(yN); y=y-alpha; |

4楼2012-07-30 21:15:00
2楼2012-07-30 20:39:08
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 仿真EPI: 6
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
xiegangmai: 金币+3, 谢谢应助! 2012-07-30 21:50:21
yan_fei: 金币+130, 感谢这位朋友的回复,金币全部给你!不过不知道为什么初值不同,结果差别很大,我想只改变alph的值求相应的t,随便一个初值都能求出准确的解,如知道望告知!感谢您的帮助~~~ 2012-07-30 22:39:56
感谢参与,应助指数 +1
xiegangmai: 金币+3, 谢谢应助! 2012-07-30 21:50:21
yan_fei: 金币+130, 感谢这位朋友的回复,金币全部给你!不过不知道为什么初值不同,结果差别很大,我想只改变alph的值求相应的t,随便一个初值都能求出准确的解,如知道望告知!感谢您的帮助~~~ 2012-07-30 22:39:56
|
Equation solved. fsolve completed because the vector of function values is near zero as measured by the default value of the function tolerance, and the problem appears regular as measured by the gradient. X = 10.0881 FVAL = -9.6716e-010 EXITFLAG = 1 OUTPUT = iterations: 2 funcCount: 6 algorithm: 'trust-region dogleg' firstorderopt: 2.0551e-010 message: [1x695 char] |

3楼2012-07-30 21:09:48
|
首先感谢您的回复,我刚试了下您的程序,好像对初始值的依赖性很强,没次给不同的初始值求的结果都不一样,而且结果几乎和给的初始值差不多。我是想改变不同的alpha的值求出对应的t. 程序运行后的提示为: No solution found. fsolve stopped because the relative size of the current step is less than the default value of the step size tolerance squared, but the vector of function values is not near zero as measured by the default value of the function tolerance. fsolve stopped because the relative norm of the current step, 4.694166e-013, is less than max(options.TolX^2,eps) = 1.000000e-012. However, the sum of squared function values, r = 9.759502e-003, exceeds sqrt(options.TolFun) = 1.000000e-003. Optimization Metric Options relative norm(step) = 4.69e-013 max(TolX^2,eps) = 1e-012 (default) r = 9.76e-003 sqrt(TolFun) = 1.0e-003 (default) fsolve stopped because the relative norm of the current step, 4.694166e-013, is less than max(options.TolX^2,eps) = 1.000000e-012. However, the sum of squared function values, r = 9.759502e-003, exceeds sqrt(options.TolFun) = 1.000000e-003. Optimization Metric Options relative norm(step) = 4.69e-013 max(TolX^2,eps) = 1e-012 (default) r = 9.76e-003 sqrt(TolFun) = 1.0e-003 (default) |
5楼2012-07-30 21:53:23













回复此楼
10