当前位置:编程问答 > Matlab >

matlab分段函数绘图问题

问题:一般的matlab分段函数绘图能够解决,但我碰到的问题是这个函数分为若干段,每段内又是分段的,现在段内的各段函数知道,而且都是以本段的起点为0给出的函数,且每段的x长度不一致,这样的分段函数曲线怎么绘? 因为x不一样长,我想用元胞来表示每段的x和y,然后绘图的时候每段向右平移来实现整个曲线的绘制,但是有问题,绘出的曲线跟预期差很多,得不到连续的分段(事实上应该是连续的分段),不知道是哪出问题了,如果用元胞数组的话该怎样表示?分段怎样绘?还有其他更好的办法吗?做毕设需要,求高手指点。
追问:
        	
				
你没懂我的意思
我又认真地读了一遍,挺简单的,“都是以本段的起点为0给出的函数”,定义分段函数时改变一下每段的函数就行,即平移,高中学过的。不需要用元胞。你每段函数的两端肯定没画好
可以给个例程吗?还是没懂你的方法
你把题目发到whj1_9@163.com吧
就是知道t1=[..];v1=[...]
t2=[...];v2=[...];
……
t1对应v1,t2对应v2,……t1,t2都是从0开始的,v1,v2是其对应函数,单独画t1-v1、t2-v2的曲线没有问题,现在想让t2-v2的曲线接着t1-v1的曲线画,当然不止两对,还有t3-v3,t4-v4等,就是这个意思
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,