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)
页面执行时间:4.451毫秒