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

 找回密码
 立即加入
搜索
查看: 6706|回复: 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 ?5 N6 k* o& d6 L, q) n6 yfunction y=f(x,t)
    ; L. m+ {! V- ~) f; A8 nif t>=0 && t<2
    + Y, d3 D) v5 k) L- F# a% p3 J- b     y=0;
    " H* w8 o2 B9 i& Y) M; _elseif t>=2 && t<4
    9 ]/ P3 h! V  v8 t% r% B, `     y=2*t-4;
    9 q$ j: ~" j  P! L8 D) V8 O( f( celse y=8-t;3 q6 D: S) h" P& Y7 v
    end
    # c7 V5 b# e) j, o6 J( @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 编辑 ) k: w6 v$ j+ J5 W
    : x2 ^+ {# g6 D$ A+ e/ u. v& b
    回复 2# yuanzhch : v) H0 [# `* |" D3 v3 c  P
    # i+ }0 L8 M, Z" K( h( K! g/ {
    . k( Z0 h! |! u9 r9 T' }1 l& \, F& B
        我试着运行但是有错误9 t$ k6 p3 R. x0 ^1 ]1 o

    1 s; J. L; b( S* A??? Input argument "t" is undefined.3 ~; x6 s% i6 U& d* E# M
    Error in ==> f at 2% q% b6 R( U  k* ]  c$ y; c% a  [
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    5 B: ^. `% p6 `: }  l0 Z$ }& }% m1 Z7 O7 ]; B  R
    8 v5 R& }: }% z2 \- Z0 Y. d
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)$ G5 s) L% `+ Y1 r5 ~
    if t>=0 && t<2- r, G' X4 R2 V; k1 ?
         y=0;
    , j2 I, v+ V2 \2 L+ n0 a3 Celseif t>=2 && t<42 |1 K1 g2 S; ~% H5 }/ C1 j
         y=2*t-4;
      x1 t! Z6 P3 X  O! Relse y=8-t;
    7 X/ \# N( Q5 N" l3 {end4 P. ?0 {* `6 D# a( p
    end
    5 E/ b7 K+ S1 x: C! l' F保存,文件名为f.m6 K- `4 X0 K2 N: o+ O
    在命令行输入:" q( ]# o* v! B$ ?+ C9 F
    t=0:5;; E" g* {  ^3 q  B- H: B
    y=f(t);
    # u- e- Y) P0 l/ c' Mplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑 + D4 l2 s- M# E

    - |1 Q( c) I+ @' E/ [' p  {回复 6# yuanzhch 6 x1 Z$ O9 T+ E- M; R# j3 d

    2 m( G6 J8 `/ W2 A5 a# `6 X8 X. u0 f$ v
        我的函数曲线应该是
    * @% i. e' f7 D; I( `/ d- [ QQ截图未命名1.jpg
      n5 V# B0 G5 m& j" i但按你的程序出来却是
    0 A8 ?+ @* B: d; j QQ截图未命名2.jpg
    1 c; o, g5 Y+ }: O8 c' M感觉只有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
    $ \" t) I9 h/ [. O  n! w. \2 e. R# ?; h# P  B" W
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    % R5 ~* B2 I4 T$ O* T; X  可以这样3 q4 h, h7 j' K- p/ E- n$ B
       t=0:0.1:5;
    ; M/ L. n) H! j7 W' }   n=size(t,1);
    3 m. W4 }4 w$ }0 J   for i=1:n
    4 @. ?' O9 E. x7 o+ I. F/ F     y(i)=f(t(i));# d3 h4 W: g7 q8 D
       end% [% }! f1 _3 c3 X$ i- ?; ~
       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.

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