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

 找回密码
 立即加入
搜索
查看: 6707|回复: 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文件就可以了; w( v% c9 {8 N# v6 h
    function y=f(x,t)
    " D! r# R# J" @' A" ^6 bif t>=0 && t<2% Y9 N  c& d9 w" d6 {5 O6 l
         y=0;
    & ?5 \' I: J* F9 T; p+ Lelseif t>=2 && t<4
    : Q9 p9 C4 R6 d& S) D5 L     y=2*t-4;: O+ b  `( P3 l. L5 R
    else y=8-t;  C, C: O! [4 A8 y
    end- w( T3 |+ \, X! @. W7 Y/ D; p+ ~
    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 编辑
    1 {, G9 s+ W, a4 [: G% P% O0 I# P+ A2 X1 Q: S
    回复 2# yuanzhch   T  B2 ], h3 s/ H6 U8 x- c! [

    2 [( H( a6 a$ @7 g1 v8 Q' a
    / a! a# e  g  Y. x4 u    我试着运行但是有错误
    # M7 F' Y' }/ h! Z8 x' z8 v# d
    0 w/ N4 N+ T/ o' [8 b1 v! n$ g+ O??? Input argument "t" is undefined.5 H0 ~% e" S: g& M. R
    Error in ==> f at 2& a6 K7 Q) ]& @) J" o- V# Z6 f$ P
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌 5 z) ^: j$ x' `

    0 ]. g4 S) _% H. y" ~7 N9 M3 F7 S- \' w
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t), `. j. W1 D% F6 o/ f) b
    if t>=0 && t<2
    0 w( U% G9 \2 C) I/ ?. K; F     y=0;
    " l, `& d' X( J0 N" R. @elseif t>=2 && t<40 s3 H$ h. s/ Q$ R' Y- ^
         y=2*t-4;; d, j, `7 n: V, v
    else y=8-t;
    / y" ~$ {3 h2 s1 g6 Pend
    ! B3 J! c. g  wend
    : [: T9 y; \* K; G/ F保存,文件名为f.m% Q% B0 |# `% W
    在命令行输入:
    * j2 Z0 ]. A) s- l( ~% tt=0:5;& s: b9 r% p1 N9 S# u
    y=f(t);
    7 {7 S0 Q8 u/ h; b* Fplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 9 ~' E% ?# e/ u9 J3 c& H7 F/ k+ Q( ^

    - g" d5 w0 S( k; P; j2 C# `! ^" w5 q回复 6# yuanzhch
    * \% F  e3 i; M: [% c9 L
    ( W" w; O) d+ ?% h# _3 w
    . j7 w' m) i& Z. r    我的函数曲线应该是. X: _' [( ]+ j% _; Z
    QQ截图未命名1.jpg 2 v7 h0 x) H- w! M* `) o
    但按你的程序出来却是
    - f- J% Z# Z- E5 q5 w3 j& ~ QQ截图未命名2.jpg 2 T2 P. Y" L4 a9 u7 A1 \! ]  v: s
    感觉只有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
    # E1 V8 S1 c1 t% K6 v+ q1 i$ [
    2 U  X9 o7 o! i9 ~1 J 这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。- [% Y$ Q5 ?8 W. M3 K* Y4 B
      可以这样0 B5 a, }- o5 F2 z$ ]
       t=0:0.1:5;! C" ^9 l  t2 ?
       n=size(t,1);- ?0 A& b% l3 `  b2 j% b5 S
       for i=1:n8 ^; H# V1 k5 }4 E* I" E" L" k7 v
         y(i)=f(t(i));
    ; n' T* f! A! A0 x: C5 d' p- q3 E   end
    : F& \9 N( L2 ]: }   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.

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