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

 找回密码
 立即加入
搜索
查看: 6710|回复: 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文件就可以了
    3 K1 Z8 X) ^& T, w" {1 n" cfunction y=f(x,t)6 v: K' j0 n/ ]! X# X# M5 U
    if t>=0 && t<2; T2 E1 ]1 B7 {* R
         y=0;' ~, n6 G4 q* P' ]( V- I; t6 v
    elseif t>=2 && t<4
    2 c/ `6 e0 }: W: S8 k+ u& x     y=2*t-4;
    " T. q; B# j! y- G$ ^+ F, k4 belse y=8-t;
    " I- L- A5 ?4 L, r6 hend( P# W8 _& m) a& F; L
    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 编辑 " x! P& i2 h! z% s
    ( u  Y! M$ d4 ^, t0 n
    回复 2# yuanzhch 0 I+ O4 f! {" O
    6 W/ n& Q5 @* Y. I# F
      f8 d1 ]. i  [6 D: s' v! ^, M
        我试着运行但是有错误. |8 K6 E9 C8 ^4 i! `* v

    ! S+ l5 u3 |! F( I1 W9 f8 _; G4 s??? Input argument "t" is undefined.
    " q4 O& q# A1 Y( Q2 l" l; N- fError in ==> f at 2) ]; J# m0 t) n: y8 }
    if t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    8 j% ?' w7 z: F6 \1 U: N7 }* Y3 u4 w$ L: P. Y- y# W
    , U9 X/ B( R# V* C& Y! L5 ]3 S
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    7 T; L1 |6 y  Rif t>=0 && t<25 E9 c5 i4 J6 @0 L
         y=0;9 m0 J9 K! ], ]& G( o& M/ K
    elseif t>=2 && t<4
    2 J6 E1 W; M0 |7 P) D     y=2*t-4;
    * k- ?. |0 M- N( v& U% K/ M- x) L# Gelse y=8-t;
    6 \& H, `$ a2 C5 A1 zend
    / w9 z+ A; x6 O- Xend+ S6 V# A9 S/ P, x" r: n# H
    保存,文件名为f.m2 c/ g' F# {  L
    在命令行输入:
    1 q1 _4 ]1 a( A- u1 A# Lt=0:5;# O; W8 k$ j2 @3 w$ R/ K" a  J
    y=f(t);
    9 x4 M! f( D- \7 v& }# U1 Y/ H1 Bplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑
    . ?. c2 o3 F7 `( U% w% Q9 ]0 e1 J4 F& A3 v7 b0 h3 F7 c2 g2 C
    回复 6# yuanzhch ( y7 R$ k3 B- l- A

    3 Z) S4 c0 V; W" z3 o. g8 ?! e! |% j/ w" S
        我的函数曲线应该是
    7 L2 q0 U* X7 Z: M! W QQ截图未命名1.jpg
    - H( k% m# w4 N" \1 r- M但按你的程序出来却是( W6 `# Q& n1 f; T3 j$ ^9 p% p# [
    QQ截图未命名2.jpg
    " s3 t% K: d' c# C, q3 M8 H/ A( |6 _感觉只有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
    % r* ~. k1 [7 c* v1 f  [- v, |% r. N) e  l
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    % e! {' j6 E8 C0 i- z) s  可以这样
    9 J1 a6 Z. {$ f: b2 k/ b   t=0:0.1:5;
    + P5 M5 }' h9 j: b/ v, Q5 v( @& q, t   n=size(t,1);/ {9 L- q1 [# g
       for i=1:n% J% W2 ]8 l  i% F
         y(i)=f(t(i));
    + ]) N+ ~! o) `+ X; Y9 c& E   end" W1 R" X2 l& ?: p
       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.

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