我是靠谱客的博主 烂漫金毛,最近开发中收集的这篇文章主要介绍matlab not模块,Simulink--embedded matlab function模块使用要点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

近日来为了对所研究的对象进行建模分析,开始了matlab这款工具软件的学习。此前的本科课堂上也教授过它的使用,所以很容易就可上手操作,但是真正应用它去实现基本的应用例程时,遇到的困难没有成堆也有那么一箩筐。下面就来把这两天来困扰我的“embedded

matlab funtion”模块使用方法梳理一遍。

模块说明:“embedded matlab

funtion”是simulink中用户自定义类的模块,它可以内部嵌入function程序,可用它来定义想要的数据操作功能,下面用EMF缩写代指该模块。

使用举例:制作这样一个模块,输入基本的时间基准,输出参数可调的三角波,初始编写嵌入程序如下。

function y = sin_wave(t;a;f;scale;bias)

%this function is used to produce a arbitrarily sawtooth wave

%

a 幅度

%

f 频率

%

t 时间

% scale 0-1偏移角,0.5为对称三角波

% bias 偏置值

T =

1/f;

t0 = t(2)-t(1);

t1 = [0:t0:T*scale];

t2 = [0:t0:T*(1-scale)];

k1 = a/T/scale;

k2 = a/T/(1-scale);

y1 = bias + k1*t1;

y2 = bias + a -k2*t2;

y3 =

最后

以上就是烂漫金毛为你收集整理的matlab not模块,Simulink--embedded matlab function模块使用要点的全部内容,希望文章能够帮你解决matlab not模块,Simulink--embedded matlab function模块使用要点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部