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

 找回密码
 立即加入
搜索
查看: 6709|回复: 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文件就可以了9 V7 D9 \' H' W( X  `
    function y=f(x,t)- p7 t5 w4 I! L  V! e9 v
    if t>=0 && t<2, Q; L' [  b# ?+ G* N$ W; ~
         y=0;
    & n$ k2 a# @. p8 aelseif t>=2 && t<4$ S" |7 D8 M+ H
         y=2*t-4;5 W4 E7 v# D; ]! s& m0 L7 s
    else y=8-t;8 Z# |. R( L8 d9 I5 j
    end
    * ]4 v1 x6 [5 M' cend

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

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

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:50:58 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 15:08 编辑 " p8 m( t1 m1 A; G* C0 Y
    6 i5 }0 ^3 S( |: q+ s3 m
    回复 2# yuanzhch % w" n; Z( R! o2 l

    5 _1 ]3 L1 t  k# D) g, B5 F2 h! s2 {# T# U+ T9 Z% j
        我试着运行但是有错误# J; ]; Q9 X2 Z9 P  X
    + q* R+ _: C) q7 Z# _+ x
    ??? Input argument "t" is undefined./ N0 l8 a( d- c( [' n0 h: E
    Error in ==> f at 2: _" T& A- W4 ~& P
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌 % |1 R  R! j  K8 X1 ]

    % j# l" {6 C" B5 O6 ~
    5 n. ]% Y5 q0 e6 k) p  h    以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    5 A% t4 |4 }8 B. G$ Dif t>=0 && t<2" R9 O# Y" E3 u9 h! O7 M& h
         y=0;5 s% g( b9 B. W4 M
    elseif t>=2 && t<4* p4 N8 t; D7 j: a
         y=2*t-4;
    ! x+ ]" s$ ~3 y& _; s6 ]' f+ B6 Eelse y=8-t;
    5 _1 h; G3 ]- M0 T$ c# ^end
      I$ J+ _6 J, o$ v/ Nend
    5 ^0 U2 \5 d9 w% k5 a保存,文件名为f.m$ \( Y* ~8 \, r: [# t+ b
    在命令行输入:$ S: k6 G% [- V, u2 ~" b
    t=0:5;7 z9 X; a# I- F. O4 N, A- O3 j
    y=f(t);
    6 e; T  K4 A$ O2 Kplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑
    0 w: e7 o' |0 h0 y' W
    8 M/ p9 _7 S7 P: `$ N) T+ ^) r1 m回复 6# yuanzhch & x" A) Z6 S3 a( z% u  D

    6 l& u8 ^5 W! K0 z* ]) z" z  n8 k: K) J" P
        我的函数曲线应该是
    1 ]  e% C, S, M7 E& b. q# X QQ截图未命名1.jpg
    1 n, r& n" l7 Q& [& B/ H但按你的程序出来却是4 _8 t2 S2 G& E% V' r  W8 ]
    QQ截图未命名2.jpg
    " O; D; l( Y" A* h感觉只有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
    ! v2 N! I( e6 b2 H! ?/ f2 L+ Z1 H' C$ e
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    . |. `/ V; E" ]2 `/ {* C/ L) {  可以这样
    : ]7 k0 J$ H7 ]1 x' c   t=0:0.1:5;  R& T( N/ ^1 L5 f- }! x
       n=size(t,1);0 W) ]: \" L. C( M2 ^
       for i=1:n( L3 G. {* {2 {7 T
         y(i)=f(t(i));( r. p, ?) n% ^# W# q
       end, I" J- B3 w: C  l$ G" _0 z  K* @
       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 20:50

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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