Matlab 版 (精华区)
发信人: zjliu (Robusting), 信区: Matlab
标 题: 数学工具FAQ[smth]--第二节:Matlab常见问题8
发信站: 哈工大紫丁香 (Tue Dec 17 15:03:16 2002) , 转信
===================================
51)..Matlab如何计算大阶乘?
:#lll, 2002/9/18. SMTH/MathTools#
如果只需要大致的值,取log10,
计算出result=log10(1000!)=log10(1)+log10(2)+...log10(1000)
然后求10^result=10^result的小数部分*10^result的整数部分
===================================
52)..Matlab中怎样求变上限二重积分?
:#hyphone,2002/9/22, SMTH/MathTools #
对于解析函数,用两次int即可。
如求x+y在0[返回]
53)..用符号积分算出来Ei是什么意思,怎样求值?
:#hyphone,2002/9/22, SMTH/MathTools #
Ei是maple中的指数积分函数,表示exp(-x*t)/t^n对t从1到正无穷大的积分。
Ei(n,x) = int(exp(-x*t)/t^n, t=1..infinity)
用命令“mhelp Ei”可以查看详细说明;用符号计算得到的不明白的函数都可以
通通?
mhelp命令得到帮助。
求Ei(1,2)可以用maple命令得到:str2num(maple('evalf(Ei(1,2))'))。
===================================
54)..Maltab中使用\n换行在notepad中显示为小黑块,为什么?(Randy Poe)
:#Randy Poe,2002/10/21,comp.soft-sys.matlab#
:#Peter J. Acklam(pjacklam@online.no),2002/6/26,comp.soft-sys.matlab#
换行和回车是不同的,而且在不同的操作系统,解释也不相同。
\n一般会操作系统被翻译成"行的结束",即LF(Line-Feed)
\r会被翻译成"回车",即CR(Cariage-Return)
对于文本文件的新行,在UNIX上,一般用\n(LF)来表示,Mac上用\r(CR)来表示,
Windows上是用\n\r(CR-LF)来表示。
所以在matlab中使用\n来写回车,在windows上打开会出现小方块。如果想
避免这种情况,打开文件时使用t参数:
fid = fopen('myfile.dat','wt');
===================================
55)..Matlab中能开多大数组?(Steven Lord)
:#Steven Lord (slord@mathworks.com),2002-10-22,comp.soft-sys.matlab#
使用computer命令:
[C,MAXSIZE] = computer
--
※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 202.118.229.86]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.176毫秒