[問題] 請問要怎麼畫數線? (一維資料點)
我想將一維上的點依據正負號給予不同的標記
% 亂數在[-1, 1]間取20點
d = -1 + 2*rand(dimension,numData);
% 根據正負號給予{+1, -1}的標記, 並有0.1的機率標錯
y = sign(d) .* ((-1).^(rand(1,numData)<0.1));
% 我想畫出數線, 根據y的正負來標記d
plot(d(y>=0), zeros(1, sum(y>=0)), 'o', ...
d(y<0), zeros(1, sum(y<0)), 'r+');
可是這樣得到的卻是一個二維的圖, 儘管有ylim, 卻不能使用ylim([0 0])
請問有甚麼函式或方法可以做到嗎
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.3.201
→
11/13 17:44, , 1F
11/13 17:44, 1F