matlab相同数据问题处理求助,x=[32 35 37 48 50 50 53 53 58]y=[102 230 324 456 182 182 683 742 834]z=[1 1 1 1 1 1 1 1 1]以上是想x轴和y轴的数据,可以看出有两个相同的数据.z轴初定义全为1想要一个方程能直接判断
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 12:36:27
![matlab相同数据问题处理求助,x=[32 35 37 48 50 50 53 53 58]y=[102 230 324 456 182 182 683 742 834]z=[1 1 1 1 1 1 1 1 1]以上是想x轴和y轴的数据,可以看出有两个相同的数据.z轴初定义全为1想要一个方程能直接判断](/uploads/image/z/3837634-34-4.jpg?t=matlab%E7%9B%B8%E5%90%8C%E6%95%B0%E6%8D%AE%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86%E6%B1%82%E5%8A%A9%2Cx%3D%5B32+35+37+48+50+50+53+53+58%5Dy%3D%5B102+230+324+456+182+182+683+742+834%5Dz%3D%5B1+1+1+1+1+1+1+1+1%5D%E4%BB%A5%E4%B8%8A%E6%98%AF%E6%83%B3x%E8%BD%B4%E5%92%8Cy%E8%BD%B4%E7%9A%84%E6%95%B0%E6%8D%AE%2C%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%87%BA%E6%9C%89%E4%B8%A4%E4%B8%AA%E7%9B%B8%E5%90%8C%E7%9A%84%E6%95%B0%E6%8D%AE.z%E8%BD%B4%E5%88%9D%E5%AE%9A%E4%B9%89%E5%85%A8%E4%B8%BA1%E6%83%B3%E8%A6%81%E4%B8%80%E4%B8%AA%E6%96%B9%E7%A8%8B%E8%83%BD%E7%9B%B4%E6%8E%A5%E5%88%A4%E6%96%AD)
matlab相同数据问题处理求助,x=[32 35 37 48 50 50 53 53 58]y=[102 230 324 456 182 182 683 742 834]z=[1 1 1 1 1 1 1 1 1]以上是想x轴和y轴的数据,可以看出有两个相同的数据.z轴初定义全为1想要一个方程能直接判断
matlab相同数据问题处理求助,
x=[32 35 37 48 50 50 53 53 58]
y=[102 230 324 456 182 182 683 742 834]
z=[1 1 1 1 1 1 1 1 1]
以上是想x轴和y轴的数据,可以看出有两个相同的数据.z轴初定义全为1
想要一个方程能直接判断x,y轴中这样的数(50,182)的个数然后新定义一个x,y轴(不含相同的数),然后z轴对应的数为重复的数的个数
改后应如下:
x=[32 35 37 48 50 53 53 58]
y=[102 230 324 456 182 683 742 834]
z=[1 1 1 1 2 1 1 1 1]
题目应该清楚了,
matlab相同数据问题处理求助,x=[32 35 37 48 50 50 53 53 58]y=[102 230 324 456 182 182 683 742 834]z=[1 1 1 1 1 1 1 1 1]以上是想x轴和y轴的数据,可以看出有两个相同的数据.z轴初定义全为1想要一个方程能直接判断
clear;clc;
x=[32 35 37 48 50 50 53 53 58]
y=[102 230 324 456 182 182 683 742 834]
z=[1 1 1 1 1 1 1 1 1]
[A,m,n]=unique([x' y'],'rows');
x1=A(:,1)'
y1=A(:,2)'
z1=arrayfun(@(x)sum(n==x),1:length(m))