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

 找回密码
 立即加入
搜索
查看: 6515|回复: 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文件就可以了; j: f$ ?" H# C6 r3 j. K6 s
    function y=f(x,t)
    - m+ l  r* I, a  r; T2 Tif t>=0 && t<2/ {0 z+ X+ s! Y# M1 [3 y  k, }
         y=0;9 x# l; W; g$ `1 a2 Z& c$ n
    elseif t>=2 && t<4
    . U6 E# D$ E# H9 }* F7 e  W9 T0 ~     y=2*t-4;8 v" a' c3 S8 x' }" Z9 j4 J
    else y=8-t;) T# `0 E5 h( Q0 L# e5 K
    end
    ) n$ [" i: ]) D/ a. j* a3 dend

    评分

    参与人数 1威望 +4 学分 +4 收起 理由
    sdad + 4 + 4 謝謝學員回答

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-1 15:49:15 | 显示全部楼层
    自己写一个函数就好了,很简单!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:50:58 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 15:08 编辑 + r6 o' n2 h2 A+ a) k! E0 q/ b
    - A- C1 v# ?6 l4 D" T  U
    回复 2# yuanzhch : q/ N: ~6 p# N& F- p- W5 R
    : v3 `, H5 Y/ w' {

    9 g2 {7 ^: D. _% b    我试着运行但是有错误
    / [$ z9 |' j8 q" o7 N
    / L9 i5 U6 e+ W7 Y??? Input argument "t" is undefined.; ~" _# O& m, [, k( U( Y# O( B# B7 _8 ~
    Error in ==> f at 2
    8 i% @) o3 c3 H4 u; cif t>=0 && t<2
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 14:52:01 | 显示全部楼层
    回复 3# 杨德昌
    / O" |& u% U$ i# f$ T4 @1 ], d. O+ B8 p

    - _5 q$ W( `* v& b3 D    以前没接触过,虽然简单但还是磨叽好久了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-11-4 11:03
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2011-6-2 18:44:50 | 显示全部楼层
    function y=f(t)
    9 B5 x% K$ S4 H% u! [+ mif t>=0 && t<2
    * m4 k, ^4 s/ T6 Y8 x: L6 E  @     y=0;$ w% i) @& q, u/ }6 H
    elseif t>=2 && t<4$ O& ]7 ^- A3 U, B1 `) H# K
         y=2*t-4;
    : a% S8 k8 v' U$ Uelse y=8-t;
    7 H2 B1 D" K1 ?* f1 vend
    . u4 p" K" ~, `" dend
    " }- \+ D" b3 C5 t4 w% [6 ]保存,文件名为f.m
    3 A0 i& s. s- J3 o" |在命令行输入:
    0 k$ X  Z( Q$ dt=0:5;
    + P7 ^% k2 H/ Y6 r9 sy=f(t);
    0 S: w& V9 m4 w9 c+ }9 A: U& S/ X3 p, Bplot(t,y);
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-6-2 19:27:26 | 显示全部楼层
    本帖最后由 leichen 于 2011-6-2 19:29 编辑
      D1 d" Y4 I, \2 A$ D* |  L6 L; y/ @! V6 e, c5 `8 h
    回复 6# yuanzhch 8 u/ a! k! F, l

    , u- d" n- f# p1 X/ s: _
    ' F8 Y- z" o& W$ Y4 j0 E    我的函数曲线应该是! {" I3 F7 N0 k* X$ W2 K* R( M, z
    QQ截图未命名1.jpg ' }6 Q, {0 b5 ]* I- A" ~
    但按你的程序出来却是
    . t  ?- [9 a" P4 ^- ]2 e QQ截图未命名2.jpg
    ( p, t. ]- Y/ a感觉只有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
    / F: i$ s5 I" i/ y& t- d4 j2 k; Z6 s
    这个f.m函数的输入值只能是一个数,不能是向量。上一贴忽略了。6 ~( g# L/ K+ P' r9 O" s
      可以这样
    ( E9 k( t7 [; K   t=0:0.1:5;
    - F2 K3 E0 T2 R+ z8 `+ {7 b1 `" `7 E   n=size(t,1);
    & P! F& J  n' V2 k* I6 C% C   for i=1:n
    # Z" R7 O! s: Y: T     y(i)=f(t(i));9 v9 R0 T* ^- C( L
       end
    & O  P! l3 A! ]1 K   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:29

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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