设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 6623|回复: 8

matlab区间函数怎么实现

[复制链接]

该用户从未签到

尚未签到

发表于 2011-6-1 00:01:33 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

您需要 登录 才可以下载或查看,没有账号?立即加入

×
假如在0-2s内y=0。在2-4s内,y=2t-4。在4-6s内,y=8-t。怎么表示啊
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-1 09:05:40 | 显示全部楼层
    单独写一个m文件就可以了' f9 a! Y$ Z' E4 H
    function y=f(x,t)
    7 G/ |) D6 J9 ^if t>=0 && t<2: P3 F7 r$ G* o; D9 }! h
         y=0;+ ?) ^% |) s! @1 d
    elseif t>=2 && t<4
    ! E. h* J  _$ K. m2 T# X2 h: O     y=2*t-4;& u. i  A1 t" z4 C
    else y=8-t;- f; X2 q3 r. @- }  v: |$ _4 R
    end
    % c4 t8 A; y0 i1 s4 {6 Q* [6 Mend

    评分

    参与人数 1威望 +4 学分 +4 收起 理由
    sdad + 4 + 4 謝謝學員回答

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-1 15:49:15 | 显示全部楼层
    自己写一个函数就好了,很简单!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:50:58 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 15:08 编辑
    2 O4 X) Q+ {, ]
    : o2 r+ Q4 B  ]- C7 Z% q& Z3 k回复 2# yuanzhch
    & u0 E" R( s/ R0 ~# c0 D7 `
    " N* H8 {5 v6 V  t
    7 M, N; p/ Y6 b! ~. G& h, @    我试着运行但是有错误% Q. I0 @- n: |, z* [" n! z% r! H, i

    - V8 e" |7 T2 {% q- ]9 a. b??? Input argument "t" is undefined.
    $ Y, z8 x8 l+ C7 A+ ]8 B% wError in ==> f at 28 A5 G. z9 F8 Y/ v1 T
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌 * y' ]' j1 J; Z1 [+ a* [+ i' Z

    ! g' {) N6 E  L" X
    2 s6 c( a7 `2 ?+ G    以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t). I: ^$ |: l" }! N3 f; Q
    if t>=0 && t<2
    7 ?$ i4 j4 {) G. }     y=0;5 G5 n* a. B3 C* Q' M2 _" s
    elseif t>=2 && t<4- w& ~, T4 V/ G3 j6 u! S  [6 S
         y=2*t-4;' ?4 a. J' F- b& q; J' L/ v
    else y=8-t;
    2 A5 a2 V- L+ m( Z$ P# [$ ^& ]7 _end+ X$ |9 O) B+ O, i
    end
    % }* U; v0 b$ d" ~6 }& A8 s# a保存,文件名为f.m
    2 f; N( g& |. E2 e8 K2 G在命令行输入:( B( b2 n  f, s& L
    t=0:5;
    % H; W: M3 E. k6 Iy=f(t);9 R" x/ W- g( Z( Z9 c9 Z
    plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 , v9 ?5 {7 X$ n/ p8 s

    5 y; |' Y" H% D回复 6# yuanzhch
    . p& E0 H) U7 Q/ b" t% N7 d+ _9 }7 k$ G7 l
    + H2 Z' Z/ L7 z) t4 y4 P
        我的函数曲线应该是1 u: S% e( o) |4 ?4 G0 u! E
    QQ截图未命名1.jpg # v" I+ r/ s* W! d( Y* E
    但按你的程序出来却是
    & O2 ~$ v+ X$ T3 `4 q5 @ QQ截图未命名2.jpg
    2 f+ P* `! w  {! z8 g. @感觉只有y=t-8这条,前面两段没有了。。。你的程序有点小错误,逻辑与是&而不是&&。我用的是2009a版本的matlab。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-3 13:03:21 | 显示全部楼层
    回复 7# leichen
    1 o( k2 K& @5 p3 Y7 v; Q
    $ V4 ~7 B' r: q, M) M! u* K* J 这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    : D# K/ E5 `+ {  可以这样* J, n5 [( @9 s" h2 }
       t=0:0.1:5;
    7 W3 y4 e+ ~  B   n=size(t,1);. r, O. o1 ^. J. K$ X
       for i=1:n; c# d" `: R  B+ w
         y(i)=f(t(i));# n, F; F+ x6 B0 Z
       end
    6 J( V+ t  L3 `" ^+ ~0 z   plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:223 天
    连续签到:1 天
    发表于 2011-6-20 07:46:09 | 显示全部楼层
    这个比较简单1
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-3-18 16:01

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表