dongdong2016的个人空间 http://blog.eetop.cn/1519554 [收藏] [复制] [分享] [RSS]

日志

simulink简单记录---(14) [2018年11月17日]

已有 377 次阅读2018-11-19 16:48 |个人分类:simulink|系统分类:芯片设计

天气: 又晴又阴
心情: 是哭是笑
         1.遇到的Matlab问题(二)

        ①randn
用法:

Y = randn(n)  返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。
        Y = randn(m,n) 或 Y = randn([m n]) 返回一个m*n的随机项矩阵。
        Y = randn(m,n,p,...) 或 Y = randn([m n p...])产生随机数组。
        Y = randn(size(A) 返回一个和A有同样维数大小的随机数组。
        randn  返回一个每次都变化的数量。

② global

 在一个m文件里要调用一个函数(自定义的),但是希望这个函数能利用并修改workspace中的变量(m文件中的),可是函数的变量全是局部的,无法修改工作区的变量,可以同时在“函数(自定义的)”和m文件中需要使用修改的变量申明为全局变量就可以了,在变量前加上global

 在S-function中不同的函数,不同的function下,需要用重复重申global变量吗,如主函数写一次,初始化写一次?

③ Random Number模块

        写这个模块,主要是里面有个seed参数,对mean和Variance没有问题,而seed参数应如何设置是需要理解的。

        就是随机数产生不是绝对的随机,而是一种伪随机数,但显示出了随机数的特性。但是如果不设置seed,则每次产生的随机数的开头都不同,也就是产生了不同的随机数,但是设定seed就会产生相同的随机数,但是seed和产生的随机序列之间有什么具体关系? 

       ④num2str()这个函数

       数值转换为字符串。

       str=num2str(A);    将数组A中的数值转换为字符串表示形式

       str=num2str(A,precision);    precision 表示精度,有效数字的个数

       str=num2str(A,format);    format指定格式

 ⑤save函数

  遇到的情况是save('Xstate','Xstate')这种形式的书写,每次都显示存不进去,被拒绝了,不知是何原因?

 尝试了将其改成save('Xstate,mat','Xstate'),还是被拒绝写入。

  这里难道是我没有写入权限?

⑥ 是语句理解

   Xs=[Xs,Xn]  ;

   Xo=Xe(:,length(Xe(1,:))) ;

    

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /1 下一条

关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-10-18 19:28 , Processed in 0.028956 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部