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

 找回密码
 立即加入
搜索
查看: 6711|回复: 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文件就可以了
    % o- R  Y( w; K; H' U# F& Zfunction y=f(x,t)
    4 k" \7 ]- h7 q& p$ h$ l6 @if t>=0 && t<23 `, z9 `5 b+ ~4 ?: w+ K
         y=0;$ w' i  a6 }* r
    elseif t>=2 && t<4
    # m2 e' t. @+ _) n" u- t" d3 C     y=2*t-4;
    5 d4 I' p# T( p: N4 zelse y=8-t;( s; @, {3 @  M2 @/ u4 c2 N
    end' O. J6 a& n( z* [; D
    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 编辑 ' Q: Y1 m2 D- e0 R3 Y5 k1 X, j
    / h4 W5 Z7 p9 ]0 p3 L
    回复 2# yuanzhch $ y1 E3 W- H1 `1 a1 E: _8 b

    6 A# v( A) L# H8 ~6 m- V! O' M7 _# B0 |, p
        我试着运行但是有错误# c7 G& b# r( [* C; i
    5 r6 P& x# }1 I1 W$ _5 u
    ??? Input argument "t" is undefined.# d( t, w3 b, E' s9 V- Z
    Error in ==> f at 2
    2 M" H/ O; x$ D2 _+ j' M! D* v' s  tif t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    0 ]5 M3 q! G$ R$ C: K
    ; ^2 M$ z6 |+ ^  m  Z, a4 _& Z
    " T! o0 s6 i7 Z( Z    以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    1 Y1 x) d# B. V; l/ }, ?* f. Rif t>=0 && t<23 ~; P% e9 j& Z. n5 m$ l$ x
         y=0;, v+ o2 t% g3 V; T6 f' ~$ D
    elseif t>=2 && t<4
    0 z0 ]  Y! v4 d     y=2*t-4;
    & [1 g5 E2 V0 Telse y=8-t;& m9 K$ N- I" w
    end. M  C$ d$ g1 `: p: ^
    end4 O& _8 B, T  a8 \
    保存,文件名为f.m
    ' t! U8 w9 E! X1 x2 p- p& \4 o在命令行输入:. @7 g; Y1 U2 y4 L1 j/ h4 \
    t=0:5;7 d$ z4 c4 |8 P- }
    y=f(t);- Y2 b" J1 _. u7 a7 c5 N" C2 c
    plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 . Q- g  w8 U6 U( m6 L7 i& P  T

    5 c) }( S6 J: g5 w. d/ h回复 6# yuanzhch
    % P, W. I5 L  d$ m8 W4 f
    ; w; X& M# h. D4 T  `
    - J0 t9 }1 q4 z    我的函数曲线应该是* W/ [9 w9 }8 T0 d/ a' a) s
    QQ截图未命名1.jpg : [& Y" S- u0 W) \4 y8 W! u+ p
    但按你的程序出来却是, ]9 W/ r5 ?/ n. @# s$ x
    QQ截图未命名2.jpg ! X+ K: M7 U% \/ i* L+ W
    感觉只有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
    * P5 c; G7 z/ V& X
    / i3 c6 [+ T$ r, s 这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    : m# [, b9 @: f: ^( c4 f  可以这样
    / [$ ?% Q0 @0 N2 S$ B# w   t=0:0.1:5;
      W1 j- x3 E5 _* ?   n=size(t,1);$ T6 y, s& p/ |9 e
       for i=1:n
    " ?- H3 a: V; e  X     y(i)=f(t(i));
    ) B2 s& ?2 Y0 z+ t/ t   end
    . u4 K9 s% C4 q   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-10-24 21:43

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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