function y = f(a,b)plot([0 a],[1 1]);hold onplot([b b+5],[0 0]);x = linspace(a,b);y = (b-x)./(b-a);plot(x,y);% 调用此函数即可% 如f(4,10)% 给出的a要大于等于零,b要大于等于a,我没有进行检验
据我所知,MATLAB无法直接做到。因为a,b的大小和关系无法确定。如果硬要画图出来,先将a,b赋为常数定值,画出图来,然后将相应处的坐标值标为a,b的关系式