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

 找回密码
 立即加入
搜索
查看: 6625|回复: 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文件就可以了
    $ T. l6 Y* @& B8 @function y=f(x,t)7 c" V1 [5 N+ I( S+ \) j
    if t>=0 && t<2
    6 s2 H- d( H3 y8 e# Y# {     y=0;+ }& ~" M3 M+ S+ S! s
    elseif t>=2 && t<4- c* L6 ?# z: L  R% W0 z' ?* \
         y=2*t-4;4 f6 f  f. l2 r; }1 z+ [' k4 _
    else y=8-t;4 ?: w2 f; q* U' q
    end. S1 `9 `2 g8 S2 f
    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 编辑 * P- x: H3 ?& s( b
    $ W: l; J- p% `3 F$ ?* O
    回复 2# yuanzhch
    4 S$ A3 X& _8 j3 c3 _
    # [1 U' M" ?2 X2 W- [$ n
    2 G5 B4 i7 y. ]) L1 u    我试着运行但是有错误
    - r1 n1 @3 Y- C7 S& I+ Y) U' Y( B  i- j: v% u
    ??? Input argument "t" is undefined.1 v3 o& |, V  r6 v9 J! P
    Error in ==> f at 23 g5 m* W. d; u& f$ A- {+ Q0 L4 d
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    $ P5 h  G; ]- o- U+ g" G! @! \
    ! C; L9 ]6 t; W. Z0 ^; ~7 w6 K. L  R8 o% f( T5 F: Z5 [
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    # G3 a9 T# l* Y1 h: }& k3 uif t>=0 && t<2. T& ]& o; Q! B# P8 U$ Y
         y=0;! C1 }) }, Q2 y! Z
    elseif t>=2 && t<4
    # _: V# B2 N* i3 Z1 A# Z! V. k% K     y=2*t-4;
    7 a: m! {, G; G+ C' n, ^else y=8-t;8 P0 u2 |8 G. q( q( |" x' y
    end
    . m( a. B. u3 ]5 X4 X& Pend
    5 b# M, z6 m; O8 C- K& A保存,文件名为f.m
    / S& z9 |9 C" S2 J) n  I2 E6 Y在命令行输入:
    6 g# V1 u- {+ g& r. c! y8 |t=0:5;
    / G' ~) @6 j/ k4 ay=f(t);5 @6 M+ u( Z8 B& E. s& j
    plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 % S$ s' p9 k+ p6 t8 R, j" _7 r5 b

    + ]4 X9 G# p4 w0 I2 Q8 }2 h回复 6# yuanzhch
    6 k7 ]3 c6 l) D9 X! U- B
    ! x# v/ U0 s% a1 g) m
    . j; F: J) E# B# t: ~/ ~0 N    我的函数曲线应该是7 z" }. K9 s: {- c( k3 Z- P- {
    QQ截图未命名1.jpg ; O" n4 b% p# x, W. @
    但按你的程序出来却是
      ~1 E, A: M7 @! C7 j QQ截图未命名2.jpg
    # U- X' _/ X8 F: [0 ~! v感觉只有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 * b0 _- e* \9 S# n
    - _. v% v1 C+ Q& ?
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。7 D8 [1 v( s' ~* T) v
      可以这样7 g" b( J) i; Y# X# |& @
       t=0:0.1:5;4 a2 y8 ^' ]- g; D3 x9 I
       n=size(t,1);7 Z2 m  X7 u' ^8 O
       for i=1:n- {& s; V5 H$ T
         y(i)=f(t(i));
    1 x; }. a4 t( q" j& L/ y1 W   end
    6 e. i( H2 Q# A. h   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-19 11:27

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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