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

 找回密码
 立即加入
搜索
查看: 6516|回复: 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文件就可以了
    ! Z6 \, D0 S# i1 Xfunction y=f(x,t)
    * {, t2 ~9 ?0 f! P8 t: [if t>=0 && t<22 ^4 t4 y6 o" Z+ l8 d
         y=0;1 ~0 c, z. j( r" M2 B' Z( i4 t
    elseif t>=2 && t<4
    8 I9 V, ?+ \9 f3 S     y=2*t-4;
    $ V* N  M* i1 H5 Kelse y=8-t;- e0 x/ E3 H. ^3 b- l, t) S
    end4 `& S* s4 c" ]: Y8 L4 H: F) X
    end

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

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

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:50:58 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 15:08 编辑   W5 h' Z# l' }& e. @

    6 e' r. a& H1 x5 g回复 2# yuanzhch
    - _/ s- ~: a, K/ E: ?. H# C& ~9 w; f  d  d+ z* S# g' X
    8 R/ W7 s& j0 t3 f, ~
        我试着运行但是有错误
    / k. Y) S$ {  S5 I6 L* u5 e2 T) O7 c; D8 M
    ??? Input argument "t" is undefined.! ^! |8 d- [) b: [
    Error in ==> f at 20 @1 m# N2 e  f6 E6 ~  \, |
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌 5 h: W' L4 S2 O! o% d
    + z, M4 e8 T7 T# g/ b! @
    ) Z, U( m/ H# }
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)$ U. U5 i  e% v6 s5 p
    if t>=0 && t<2
    9 G' a' s' q+ J+ K0 ?6 Z8 V     y=0;" S- ^/ O1 X4 o
    elseif t>=2 && t<4
    . E! Q2 p. {, J, i: L4 |     y=2*t-4;
    . W3 \1 j1 {6 B# `7 n! Telse y=8-t;# N; Z! z4 `( L! ~! F* F3 t+ Z
    end  l" m6 |  D9 r
    end
    1 J' n' B) A; T- U4 b8 K5 z' ]) @保存,文件名为f.m
    : o( N' ~, K5 y8 C, Q+ w在命令行输入:
    6 B& B! y) b& Y: at=0:5;
    ) K: I; }7 i" H3 R& T" R- J/ _y=f(t);
    . S6 W. G, }+ dplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 - D$ G8 q0 o, y2 g. @! @$ y  D" Z  C
    ' S; R( j# E; {
    回复 6# yuanzhch
    8 m3 l5 Y* r7 {4 c$ E: F
    ! v8 l/ O  k1 r; {" `3 O$ {
    ) S' L, j9 }7 w) y( a# T, \    我的函数曲线应该是
    3 h7 F! ]* Y" l9 L QQ截图未命名1.jpg
    ; {5 Y9 r/ G, b; g但按你的程序出来却是5 K# D  F/ T# V& r
    QQ截图未命名2.jpg / H- a  N* X( D' O7 f3 L, |
    感觉只有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   n8 W$ k7 c. ?1 s
    * c) b( y/ L! e. h) I. X
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。  }6 @) m3 z( @6 Y3 x/ P" V0 n. [
      可以这样
    $ M, l. q0 s- t  d+ X/ j   t=0:0.1:5;, s* F3 A8 }5 a/ t% p
       n=size(t,1);! F$ o0 r" ~5 w, @5 `. g1 ~
       for i=1:n
      W, g2 i* M5 V  C* U     y(i)=f(t(i));
    # J, |5 ^8 Y' [; k* Q3 d   end
    " _8 w' G; a% \# w   plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2025-4-22 05:31

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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