matlabGUI的函数举例(初学者的营养品).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlabGUI的函数举例(初学者的营养品)

这是我根据最近几年的matlab的学习以及help中获取的很多经验性的东西,想着一个人留着也浪费,不如就当做知识送给大家了。这是第一篇,以后陆续还会有很多奉上的,希望大家提供一点宝贵意见。笔者自以为自学能力还是可以的,所以也就会不停去探索。 今天我只把当初写的关于matlab统计工具箱(statistics toolbox)中的一些比较好用的函数介绍一下。至于大家在用的时候会遇到标点符号的问题,我就不能在这里说明了。由于后来的编辑没有参考matlab了,所以难免会把某些函数写错,希望见谅。 1、P = cdf(name,X,A1,A2,A3) cdf函数是累计分布函数,相信有心的matlab用户发现用金山词霸还是很能查这些简写词的,而且金山还介绍一点matlab的相关知识。 比如argument handle 这些很专业的词汇,解释得还是可以的。 例: p = cdf(Normal,-2:2,0,1) p = 0.0228 0.1587 0.5000 0.8413 0.9772 p = cdf(Poisson,0:5,1:6) p = 0.3679 0.4060 0.4232 0.4335 0.4405 0.4457 note:这里的‘name’可以是工具箱中所有的分布,只要你知道该分布的英文名就ok了,而且这里不区分大小写。强调一下,matlab中大部分情况是区分大小写的,但是涉及如此的属性(常常就是有直接意义的单词或是系统缩写句子而造的词)时,就可以不区分大小写,这应该是为了方便与windows的接口问题。 /////////////////////////////////////////////////////////////// 2、y = random(name,A1,A2,A3,m,n) random是随机数发生器的一般形式。包括了诸如normrnd trnd函数之类的东东。 Examples rn = random(Normal,0,1,2,4) rn = 1.1650 0.0751 -0.6965 0.0591 0.6268 0.3516 1.6961 1.7971 rp = random(Poisson,1:6,1,6) rp = 0 0 1 2 5 7 3、X = icdf(name,P,A1,A2,A3) 这是inverse cdf之意包括finv等。 Examples x = icdf(Normal,0.1:0.2:0.9,0,1) x = -1.2816 -0.5244 0 0.5244 1.2816 x = icdf(Poisson,0.1:0.2:0.9,1:5) x = 1 1 3 5 8 _______________________________ 4、cdfplot(X) 这是cdf的作图函数,但是matlab中没有pdfplot,相信大家会知道为什么的。 h = cdfplot(X) [h,stats] = cdfplot(X) Example x = normrnd(0,1,50,1); cdfplot(x) 以上四个函数在自定义函数等时非常有用,所以呢想要什么图形界面(gui)的一定要好好看看。 5.count = fprintf(fid,format,A,...) 例如: a = [6 10 14 44]; fprintf(%9X\n,a + (a0)*2^32) 6 A E 2C 6.[s, errmsg] = sprintf(format, A, ...) 例如: Str = [65 66 67 pi]; sprintf(%s %f, Str) ans = ABC 3.141593 7.eval(expression) 执行字符串(一般叫做表达式) [a1,a2,a3,...] = eval(function(b1,b2,b3,...)) 例如: for n = 1:12 magic_str = [M,int2str(n), = magic(n)]; eval(magic_str) end 还有 A = magic(4); A(:,:,2) = A; [d1,d2,d3] = eval(size(A)) d1 = 4 d2 = 4 d3 = 2 非单一字符串操作函数 strcmp(A, B) %str

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档