随笔分类 -  Matlab coding

记录使用matla时遇到的问题,以及小技巧
摘要:在m文件里调用模型mdl关键是用sim命令。 [ t, x, y ] = sim( model, timespan, options, ut) [ t, x, y1, y2, …, yn] = sim( model, timespan, options, ut) (1)model:需要进行仿真的系统 阅读全文
posted @ 2018-05-01 23:21 歪胡子的日常 阅读(11223) 评论(0) 推荐(1)
摘要:问题1、信号显示精度不够,比如理想信号是正弦信号,但是显示的信号不够smooth 解决方法1、步长设置,在simulation configuration parameters solver options里修改type为固定步长,并将fixed step size修改更加精细 解决方法2、示波器模 阅读全文
posted @ 2018-04-13 22:46 歪胡子的日常 阅读(4073) 评论(0) 推荐(0)
摘要:曲线绘制 我们会遇到n条曲线绘制在一张图上,同时这里的n比较大,不允许我们逐条绘制在一张图里 解决方法: 一定注意hold on与hold off的使用 多条曲线的颜色绘制 如果多条曲线都用一个颜色,容易造成混乱。 解决方法,做出一个颜色矩阵 阅读全文
posted @ 2018-04-02 09:23 歪胡子的日常 阅读(2836) 评论(0) 推荐(0)
摘要:1、查看.mat文件:load('文件名')即可,其中有这样的语句: load('ex3data1.mat'); % training data stored in arrays X, y m = size(X, 1); 这其中在文件中已经定义了X,所以在程序的内容中X已经有了数据 2、关于~ise 阅读全文
posted @ 2018-03-12 00:12 歪胡子的日常 阅读(635) 评论(0) 推荐(0)
摘要:在使用matlab对数据进行拟合时,遇到了一些问题,现记录如下: 1、拟合参数精度不够,导致拟合曲线计算的输出值与原函数值相差较大,比如高斯拟合时峰值位置偏移较大。 这时我们可将拟合的模型保存到工作空间(save xxfit to workspace),在命令窗口中输入‘coeffvalues(xx 阅读全文
posted @ 2018-03-08 10:28 歪胡子的日常 阅读(1496) 评论(0) 推荐(0)