A = csvread('C:\Users\28892\Desktop\建模\B\校内赛1,2\B题 如何治理“网络暴力”\附件1.csv',1,1); X = 1:1000; Y = 1:1000; figure if A(X,Y)>0 scatter(X,Y); end
时间: 2023-11-16 14:06:38 浏览: 57
2020 数学建模A题 代码 炉温曲线 国二
这段代码有一些问题,首先是对于 csvread 函数的使用不太正确,应该像这样调用:A = csvread('C:\Users\28892\Desktop\建模\B\校内赛1,2\B题 如何治理“网络暴力”\附件1.csv',1,1,[1,1,1000,1000]),这样才能正确地读取 csv 文件中的数据。
其次,如果您想要在 scatter 函数中使用条件语句,应该把条件判断放在 scatter 函数的第一个参数中,像这样:
scatter(X(A>0), Y(A>0));
这样可以只对 A 中大于 0 的元素进行绘制。
最后,如果您想要绘制散点图,需要在 figure 函数之后加上 scatter 函数,像这样:
figure;
scatter(X(A>0), Y(A>0));
这样就可以正确地绘制出散点图了。
阅读全文