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

上一篇 / 下一篇  2018-11-19 16:48:35 / 天气: 又晴又阴 / 心情: 是哭是笑 / 个人分类: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,:))) ;

    


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2018-12-13  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 4052
  • 日志数: 15
  • 建立时间: 2016-02-19
  • 更新时间: 2018-11-27

RSS订阅

Open Toolbar
博聚网