- 博客(8)
- 收藏
- 关注
原创 [Matlab]如何不用ceil(rand())函数生成一定范围内的随机整数
首先,现在(2019年5月)randint()这个函数已经不能用了。如果要求不能用ceil(rand())函数 间接地生成一定范围内的随机整数,则可以使用以下几种方案:(比如:产生1到7的随机整数)unidrnd(7), %R = unidrnd(N),产生一个最大值为N的随机正整数R,R为1到N之间;randsrc(1,1,1:7)a=randperm(7) %产生1~n的不...
2019-05-21 07:01:36
2781
原创 [Matlab]函数中调用sim()和函数中清理base workspace
如果在m脚本中调用sim(),基本都不会有什么问题;可是如果在function中调用sim(),则会遇到错误,通常是由于工作空间的问题,这时需要将sim()所需要的所有变量都利用assignin导入到base workspace里面去,这样sim()才能正常运行。可是这样运行之后,base workspace里面会有很多变量,在运行之后没有被删除,这时候需要在函数内将base workspac...
2019-05-20 17:01:53
2973
原创 [Matlab]function中使用sim()调用Simulink模型出错
Matlab基础知识:1.这里涉及的知识是工作空间。 function使用的是Caller workspace,跟Command Windows使用的Base Workspace不是一个工作空间,它是在函数进入执行前开辟,函数调用结束时进行释放。2. 除了声明全局变量之外(很多使用者都建议不要声明全局变量),还可以使用assignin函数,具体使用方法:assignin(ws, ‘var’, ...
2019-05-20 03:03:52
4266
1
原创 [Simulink]parsim并行计算一直报错的原因是误用了’UseFastRestart‘
在一次并行计算过程中,需要利用parsim()函数将一个Simulink Modell在不同参数配置下多次运行,结果多次报错,而且报错的行为尤为诡异。当时运行的是一个电动汽车的模型,每次涉及到修改前后轴电机数量的时候,如果其中之一为0,则特别容易报错。可是单独运行该配置的时候又非常好,为了这个问题困扰了好几天,直到看到这个帖子:http://xilinx.eetrend.com/d6-xilin...
2019-05-18 19:10:35
1757
原创 [Simulink]开始学习Simulink
目标:学懂Simulink,从此Simulink Debug不求人。教材:https://www.youtube.com/watch?v=T0h4-3GIjlw&list=PLS_51HNXmgP_W-qRG10mu-10RJJfyUk56总共98个视频,每个10几分钟,应该很快就能看完。在优快云做笔记。...
2019-05-18 03:49:28
557
原创 [Matlab]如何将作出来的图背景设为白色
这一点通常对于写论文或者做PPT比较重要,因为白色通常可以与背景色更好的融为一体,运行下面这句代码即可:set(0,'defaultfigurecolor','w')
2019-05-18 03:49:03
4359
原创 石先生决定开始写技术博客
一直以来,有一个想法萦绕在心中,那便是书写属于自己的技术博客。所谓技术博客,必定不同于记录生活和随思的博客,此间重点必然是以技术为主,尤其是以写代码为主,是为总纲。何为石先生?鄙人并非姓石。石者,十也。留德数年,吾本姓Zheng,由于德语发音习惯的缘故,常被德国人称作Herr Zehn,在他们的语境里,我便是“十先生”。十写作阿拉伯数字乃是10,拆开看便是1和0,刚好代表了二进制世界里最基本的两...
2019-05-18 02:30:39
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅