假设我有一组点[x1,x2,...,xn],那么我怎样把它们画在实数线上呢?我问这个问题的原因是我想把高斯正交系综的特征值画在x轴上,所以使用eig(一)、我得到一个大小为n的数组(比如说10),所以我想把这10个点画在x轴上,也就是说我只想把这些实数画在x轴上。如果我把它画在y = 1这条线上,这并不重要。如果有纸和笔,我只需要画一条线,然后用点来标记它们。我怎么在MATLAB上做这个呢?
简单地说,我只想在x轴上用突出的点绘制[1,2,3,4,5]。
所以我最理想的是一个突出的轴和突出的点,根据[x1,...,xn],并显示标签。
这是
的图片
我所尝试的是
x =[1,2,3,4] plot(x,0)或plot(x,1)。但是它显示的只是一个空白的图形。有人能帮我解决这个问题吗?我在MATLAB方面绝对是个菜鸟。
我期待的是y = 0或y = 1的直线,其中的点分别是(1,0)、(2,0)、(3,0)、(4,0)或(1,1)、......、(4,1)。
1条答案
按热度按时间6fe3ivhb1#
“我原以为是y=0或y=1的直线,上面的点分别是(1,0)、(2,0)、(3,0)、(4,0)或(1,1)、......、(4,1)。”
下面的脚本将执行此操作:
结果是: