MATLAB有关概率论均匀分布的问题

课程第一次接触MATLAB
代码是网上找的只能简单理解意思
我想表达这个均匀分布的左端点x是一个(0,1)上的随机数,y是(x,1)的均匀分布概率函数图像,但是系统报错了,我感觉报错的意思是,y的区间左端不能是个变量,不知道怎么表达这个问题

img

img

按照图中的代码,我这报错为:“错误使用 unifpdf,非标量参数的大小必须匹配。”
查看变量后发现报错原因为c为空,对照代码可以发现c=rand(0,1);实际为生成了一个大小为0*1的随机变量,因此需要修改为

c=rand(1);