版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4274)
>
导师招生
(221)
>
博后之家
(218)
>
文献求助
(211)
>
论文投稿
(203)
>
虫友互识
(156)
>
有机交流
(80)
>
硕博家园
(78)
>
考博
(67)
>
招聘信息布告栏
(44)
>
学术会议
(33)
>
休闲灌水
(28)
>
基金申请
(20)
>
找工作
(18)
>
考研
(15)
>
SciFinder/Reaxys
(12)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB函数转化问题。请教
8
1/1
返回列表
查看: 1656 | 回复: 15
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
hqulhh
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 220.3
红花: 1
帖子: 26
在线: 40.9小时
虫号: 1263377
注册: 2011-04-12
专业: 零件成形制造
[
求助
]
MATLAB函数转化问题。请教
请教下面公式如何在MATLAB实现的程序
回复此楼
» 猜你喜欢
现代”学阀”该如何界定
已经有11人回复
各位大神,目前国内有哪些比较好用的逆合成软件?
已经有15人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
用matlab画一个函数,能帮我看看程序哪里有问题吗
已经有8人回复
求助正态分布的函数是什么分布
已经有8人回复
matlab求函数积分出错
已经有12人回复
使用lsqnonlin函数优化动力学参数,总是得不到合理的结果
已经有6人回复
请教大家关于matlab初值的问题
已经有4人回复
COMSOL4.2与MATLAB2011b的连接问题?求助
已经有9人回复
请教matlab用数组给参数矩阵赋值的问题
已经有11人回复
请教MATLAB中的LMI求解问题,急!!!
已经有7人回复
Matlab这个函数是什么意思?
已经有8人回复
如何在matlab里写.m函数,老是出错 有谁知道具体格式不
已经有4人回复
matlab快速切换图
已经有6人回复
求助一个matlab关于分类讨论的问题
已经有9人回复
matlab 数组求导
已经有3人回复
scanf()函数中读入字符串问题
已经有4人回复
matlab里面怎么实现结构体数组的可视化??????
已经有13人回复
matlab的函数调用问题
已经有3人回复
问个关于matlab里find函数的问题!
已经有4人回复
matlab生成随机行走网格 模拟材料生长
已经有26人回复
【求助】matlab生成旋转体?
已经有9人回复
MATLAB安装后出现一堆java的问题
已经有12人回复
matlab做函数图象的问题
已经有6人回复
【讨论】WMSN能量仿真NS2还是MATLAB
已经有10人回复
1楼
2012-08-02 15:29:04
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
hqulhh: 金币+2,
★★★
很有帮助
2012-08-02 16:54:13
jjdg: 金币+1, 感谢参与
2012-08-02 18:25:43
看这个方程就差不多,其中y(1)对应你的L,y(2)对应G
CODE:
[t,l]=ode45(@fun,[0 1],ones(2,1))
function dy=fun(t,y)
dy=zeros(2,1);
dy(1)=y(1)*t*y(2)^2;
dy(2)=5/y(2);
end
赞
一下
回复此楼
showmethemoney
2楼
2012-08-02 16:29:29
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
★
jjdg: 金币+1, 感谢参与
2012-08-02 18:25:33
其他的参数都有,所以方程中所有L都用y(1), dL/dt用dy(1), G都用y(2),dG/dt用dy(2)代替就可以。
赞
一下
回复此楼
showmethemoney
3楼
2012-08-02 16:32:27
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★
hqulhh: 金币+5,
★★★
很有帮助
2012-08-02 17:31:08
jjdg: 金币+3, 感谢参与
2012-08-02 18:25:23
你没发现你的式子里没有P么,大概这个情况,你再改改吧。需要注意不能出现让K=0
CODE:
L0=1;
[t,y]=ode45(@fun,0:100,[L0;1]);
L=y(:,1);
G=y(:,2);
delta=(L-L0)/L0
end
function dy=fun(t,y)
L0=1;
alpha=0.01;
deltaT=10;
C=1;
r=1;
A=1;
B=1;
v=1;
D=1;
Q=1;
R=8.314;
rou=0.5+0.005*t;
sigma=C*rou^2/r;
T=273+10*t;
dy=zeros(2,1);
dy(2)=D*exp(-Q/(R*T))/y(2);
yita=A*T*y(2)^3*rou^2*exp(B/T);
K=yita/3/(1-2*v);
dy(1)=y(1)*(alpha*deltaT-sigma/(3*K));
end
赞
一下
回复此楼
showmethemoney
5楼
2012-08-02 17:21:37
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
引用回帖:
7楼
:
Originally posted by
hqulhh
at 2012-08-03 16:23:55
我这个计算过程中,单位要怎么统一,在MATLAB中?谢啦。...
matlab不管单位,自己先换算好
赞
一下
回复此楼
showmethemoney
8楼
2012-08-03 17:02:49
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
if 0
A=2;
elseif 0.5
A=10;
esleif 0.9
A=12
end
Q=50;
if T<1000
Q=315;
end
赞
一下
回复此楼
showmethemoney
12楼
2012-08-06 09:44:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
【答案】应助回帖
★ ★ ★
hqulhh: 金币+3
2012-08-09 09:53:58
不用放里面,放后面就行了,使得使用时已经算好了A和Q就行。rou的设置放在使用rou之前就可以了。delta是什么,怎么定,计算rou之前当然要知道delta的值。
赞
一下
回复此楼
showmethemoney
14楼
2012-08-09 09:12:16
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
csgt0
荣誉版主
(著名写手)
彩色挂图
专家经验: +2
应助: 367
(硕士)
贵宾: 0.457
金币: 7812
散金: 8897
红花: 20
沙发: 7
帖子: 2810
在线: 515.9小时
虫号: 449046
注册: 2007-11-02
专业: 金属非晶态、准晶和纳米晶
管辖:
计算模拟
哦,时间太久都忘了。
matlab不用预先声明和定义的。但是A还是可以定义下,以防出现rou超过0~1的范围出现A为空值而出错的情况。
delta=y(1)-L0/L0;
对每个y就有一个delta,然后得到一个rou,从而计算出dy,符合你的方程。
你把它放在计算rou之前就行了。
赞
一下
回复此楼
showmethemoney
16楼
2012-08-09 10:41:18
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
hqulhh
的主题更新
8
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定