| 查看: 236 | 回复: 1 | ||
vs570588木虫 (正式写手)
|
[求助]
看看这个自定义的matlab的函数的意思
|
|
function Y=mynf1(beta,t) x=213.63; for j=1:size(beta,1) q(j)=beta(j,1); K(j)=(beta(j,2))^2; for i=1:length(t) Y(j,i)=fsolve(@(S)(K(j)*log(S)+S+x*q(j)*t(i)-(3.8106*K(j)+x*q(j)*19.9167))/130.6542-1,120); end; end; Y=Y'; 大家帮忙,看看这个函数,最好能给我解释每一步,我matlab一定基础都没有。for语句定义的向量函数,我实在不懂。 |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有11人回复
救命帖
已经有5人回复
限项规定
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
存款400万可以在学校里躺平吗
已经有35人回复
最失望的一年
已经有18人回复
求推荐博导
已经有4人回复
求推荐英文EI期刊
已经有5人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab的函数调用问题
已经有3人回复
问个关于matlab里find函数的问题!
已经有4人回复
【整理】今天整理硬盘上的资料,偶然发现的好玩的小东西就直接发上来吧
已经有105人回复
matlab做函数图象的问题
已经有6人回复
【求助】如何将matlab中的randn函数转变为C语言形式的啊?
已经有3人回复
【求助】精通matlab最优化计算,一书中的funval函数是什么意思
已经有10人回复
【求助】利用matlab求解微分方程得出解函数中含0的意思
已经有3人回复
hjm1985668
金虫 (小有名气)
娑罗守护者
- 应助: 0 (幼儿园)
- 金币: 1560.3
- 红花: 6
- 沙发: 4
- 帖子: 203
- 在线: 53.6小时
- 虫号: 1327191
- 注册: 2011-06-20
- 性别: GG
- 专业: 机械摩擦学与表面技术
【答案】应助回帖
★ ★
臭水沟(金币+2): 谢谢应助~~ 2011-06-21 18:08:29
vs570588(金币+2): 谢谢 2011-08-16 21:44:33
vs570588(金币+2): 2011-08-19 21:17:13
臭水沟(金币+2): 谢谢应助~~ 2011-06-21 18:08:29
vs570588(金币+2): 谢谢 2011-08-16 21:44:33
vs570588(金币+2): 2011-08-19 21:17:13
|
这主要还是一个C语言的基础,MATLAB语言比较少 开头function是生成新函数的头命令,其名称是MYNF1,其中有两个变量BETA和T,函数中有两个FOR循环,前一个FOR循环中,SIZE(BETA,1)是说BETA矩阵中第一个数值,这样J就有了循环范围,然后是Q(J)和K(J)的附值,再是第二个FOR循环,是来完成Y矩阵中每一项的运算,应该比较简单,最后用END结束,并把Y矩阵转置 |

2楼2011-06-21 16:55:31













回复此楼