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

 找回密码
 立即加入
搜索
查看: 6517|回复: 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文件就可以了
    . i7 M% ~. `8 r" d1 v/ y) pfunction y=f(x,t)
    2 m+ y5 L2 {( ?# oif t>=0 && t<2
    3 W& u! ]" e$ p# P9 f) }& h9 ], ?     y=0;
    8 P4 v6 n2 f4 o7 I2 G' `; f6 Xelseif t>=2 && t<4
    9 Z8 c/ a" T0 A' I2 p6 L  {+ f     y=2*t-4;
    1 F( Q( ~3 z& G3 K! Melse y=8-t;
    1 o; F6 a' O; n0 {6 W& ~% ?end
    * ^# E7 E3 H2 uend

    评分

    参与人数 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 W, W0 ~; ~0 _! Z$ T* |* X
    : b; k; p4 T* P" Z回复 2# yuanzhch 1 t% i- u4 g* F5 e1 K, H% K# B4 b. y
    + D. ~; R7 y# w
    8 b! @$ d2 u3 ]$ F5 j0 i( r
        我试着运行但是有错误8 y- }, u+ @% k2 `# D$ F

    ' H; c2 s6 r# c% t: m??? Input argument "t" is undefined.- o( _. x  K( S, w9 \; ?* j- [
    Error in ==> f at 2* |2 z) d" Q5 ^/ p
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌 ; T$ _8 Y7 h0 j" o

    $ t/ @+ M, b# u3 y$ G3 ~: }2 n
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)2 a2 N0 d  V. R- k9 \, N
    if t>=0 && t<24 M4 L/ ]$ r7 u4 ]7 r. d- ~
         y=0;* K9 K" G. Z0 K2 z4 _: s: [
    elseif t>=2 && t<4+ G( u& P; e( _' K" o# o
         y=2*t-4;
    ! r% u* T8 J. u/ N$ p$ Zelse y=8-t;
    6 b  K) [% O) T2 \/ _  tend
    , w" h: c% X; h" h* P! dend
    ( U1 [' B' C$ C保存,文件名为f.m
    6 f- q2 i, p' j在命令行输入:% l8 L# y4 `. K; w) ^0 m
    t=0:5;2 x: a3 E0 t" y6 c# S
    y=f(t);
      G' o& J- g. M9 B% C% u* d5 ^plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 4 w- u" H! c, ^

    $ B+ V- E; E1 y9 J回复 6# yuanzhch , K1 ?0 i! D; J5 y" r! x
    2 t  x9 c" ^% j5 W+ W0 c- g/ P5 W: Y% Y  u
    ( {. }* x' x/ W+ L3 ^# u. X- j  k
        我的函数曲线应该是& x$ x0 f3 z' s! T+ c
    QQ截图未命名1.jpg # M$ `& t3 I( a1 n( |7 z  I2 R
    但按你的程序出来却是* ~- E3 W7 b& ~/ G7 ~( v
    QQ截图未命名2.jpg
    9 k3 Z  |  C! I( a7 ]: B感觉只有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
    . e9 C) V% r8 p+ u+ o4 d4 r
    2 ?7 ^! P" [/ Z. {" S 这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    0 U6 [1 m1 X4 |- \7 r  可以这样
    : B: }2 D/ D. Z) K: W   t=0:0.1:5;4 G/ N* J$ D( K0 I! K  U
       n=size(t,1);
    , w, E% y. r0 ]+ G( o3 z   for i=1:n* L6 J7 s: x5 c, ~7 y% r5 V# b
         y(i)=f(t(i));2 K% s* e; f1 Z3 n' n
       end
    . |$ b# Y5 d# y9 ~   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:34

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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