青岛滨海花园大酒店:simulink怎么产生一个自定义信号 - Simulink 基础知识 - Matlab中...

来源:百度文库 编辑:中财网 时间:2024/05/02 15:21:56

simulink怎么产生一个自定义信号

对于常见的信号源,可以从source模块获得,现在想自己定义一个简单的信号,比如exp(x),
这个该怎么办啊?
UID
161385 
帖子
18 
精华
积分
23 
威望
0 M点 
金钱
72 M币 
研究方向
图形 
院校/公司
保密 
工作性质
学生 
Matlab版本
其他版本 
阅读权限
10 
性别
男 
在线时间
128 小时 
注册时间
2009-9-5 
最后登录
2010-1-24 

查看详细资料

TOP

toutoumomo11045

M学校:秀才

帖子
59 
积分
61 
威望
0 M点 
金钱
53 M币 
研究方向
动态逆控制 
院校/公司
北京职业大学 
工作性质
学生 
Matlab版本
其他版本 
在线时间
56 小时 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
2# 发表于 2009-10-12 15:56  只看该作者

定义M函数啊

你可以在Simulink模块里选用M函数,它和S函数在一起,很好找。
步骤:1,先用在m文件里编好你的信号函数:(简单写一个你要求的指数函数)
function y=signalop(t)
y=exp(t);
若是多输出,你可以把y定义成向量;如:
y(:,1)=exp(t);
y(:,2)=sin(t);
2.把m文件保存至你所连Simulink的文件目录下
在M函数模块中输入你所编函数名字即可,如这里是signalop
3.在M函数前连上时钟模块,在SOURce里。
完毕,总之把它编程关于时间的函数即可