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

 找回密码
 立即加入
搜索
查看: 6705|回复: 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文件就可以了
    - }' t& m6 z9 G. X' C2 ufunction y=f(x,t): x' n: [, h- B7 `8 I
    if t>=0 && t<2
    : F" |4 [& J) h9 s% O     y=0;; I$ w. R. k. @$ M4 r. b. h5 b9 v3 t6 V
    elseif t>=2 && t<4
    7 J. T! B/ n2 E% W     y=2*t-4;6 s, z) U, z; p$ k* E% x
    else y=8-t;; d: L$ }* D7 G% N+ d0 `' d
    end) n$ t# l* N3 Y1 v! _
    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 编辑
    ' j; W2 \, f$ B* _2 M5 i2 c
    - Y* ?7 G4 B* g6 ?9 Y回复 2# yuanzhch
    1 A6 P0 [; |- h6 U4 P1 `6 f( T- t7 @$ o; x, L6 x
    5 ?# u0 V( l9 d  p: N
        我试着运行但是有错误1 [- D2 s, v7 ]! o. w0 l3 Q
    # g6 o7 U5 e* C6 |; L6 V9 }: R
    ??? Input argument "t" is undefined." V4 N! I6 O( C
    Error in ==> f at 2
    , o. e, k! A; r3 K/ U! Cif t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    6 z( y( N+ X7 O/ }$ T- e" t0 b1 H4 T9 T
    ! V; v, W2 N; b: w4 ?4 C
        以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    2 ]. e9 {8 k5 X$ I2 e( Yif t>=0 && t<2" Y8 W3 @* u- G7 U1 }" x
         y=0;5 A  A( Y' ~! `2 Y$ g/ f( s
    elseif t>=2 && t<45 k5 q/ v. `6 S8 ?. g( w$ }4 h7 v
         y=2*t-4;+ a: J  p0 \- b2 j% t& S. Q, g& _
    else y=8-t;
    , i: X& a/ A2 ?$ i4 tend
    , n6 b& Q& t- Z; g# y; W* ]1 r8 k& ~end2 `- b5 v$ l* _2 _# y6 Y
    保存,文件名为f.m" O& m' F, ?' G7 I) _+ u/ L: X& T2 b
    在命令行输入:6 K4 _$ }: p% w5 b9 [7 _' T  b$ i
    t=0:5;$ g& L1 g0 Y/ r" G/ O* h
    y=f(t);
    / c) j# r/ X1 ?0 I8 `4 B: S- \plot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑
    4 G( T: E5 u$ f3 s% a& X/ s* m' B9 G7 ^& U2 [$ l7 r
    回复 6# yuanzhch
    1 q4 ~! r1 b" j$ g, O: G0 P" K6 W4 A8 V' j( s
    % b. X9 E/ {2 m& \. D2 T; y5 E
        我的函数曲线应该是
    9 M( g# D9 t" k/ i QQ截图未命名1.jpg
    ; Z% I. u' d  \& |$ a7 d, N但按你的程序出来却是. t4 W1 Y, `0 t* S& Y8 @- o
    QQ截图未命名2.jpg
    % [# G& I% t/ [% g! C感觉只有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 & W/ m$ L+ T" ]3 \& d8 w" J
    6 {: `  L/ A+ v# R# S8 }
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。
    8 H* ~- k1 i  _, r0 B; J* X  可以这样# T3 d0 Q" @+ c9 r0 A& N% b
       t=0:0.1:5;: y  `& y  \+ g. G1 q8 |
       n=size(t,1);
    1 G) o2 Z" T; V1 \0 d# V   for i=1:n
    , g" y" k7 v, ]+ c     y(i)=f(t(i));
    ' e6 @( }- k  Q   end
    : o) s9 r+ i# X, x   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 19:00

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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