gpt4 book ai didi

matlab以功能方式绘制数据

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:10 25 4
gpt4 key购买 nike

我得到了这样的一些数据,

 76.09879   87.42057    1.00000
84.43282 43.53339 1.00000
95.86156 38.22528 0.00000
75.01366 30.60326 0.00000
82.30705 76.48196 1.00000
69.36459 97.71869 1.00000
39.53834 76.03681 0.00000
53.97105 89.20735 1.00000
69.07014 52.74047 1.00000
67.94686 46.67857 0.00000
70.66151 92.92714 1.00000
76.97878 47.57596 1.00000
67.37203 42.83844 0.00000

我想做的是绘制所有这些点,第一个作为 X,第二个作为 Y,如果第三个值为 0,则使用 'ko' 作为参数进行绘图,否则使用 'k+'

我想知道我是否可以使用像这样的函数式样式代码

plot(data(:,1),(:,2),%a  function to turn 0 to 'k0',1 to 'k+');

绘制数据?

ps:我经常用mathematica,所以才会问这种问题

最佳答案

positive = find(y==1);
negative = find(y==0);

plot(X(positive,1),X(positive,2),'k+');
plot(X(negative,1),X(negative,2),'ko');

关于matlab以功能方式绘制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20171245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com