float[] BLOB = new float[size]; int[] BLOB1 = new int[size]; GetIntValue("in1",ref S); SetIntValue("out0",S); GetFloatArrayValue("in0",ref BLOB,out S); GetIntArrayValue("in4",ref BLOB1,out S); SetFloatArrayValue("out1",BLOB,0,S); GetFloatValue("in2",ref MIN); GetFloatValue("in3",ref MAX); R1 = 0; R2 = 0; R3 = 0; R4 = 1; R5 = 0; for(int i = 0 ; i < S ;i++) { if(BLOB[i]> MAX) { R1++; } if( BLOB[i]< MIN) { R2++; } }//长轴太长太短短数据统计 for(int i = 0 ; i < S ;i++) { if(BLOB[i]>0) { R3++; } }//长轴长短数据统计 for(int i = 0 ; i < S ;i++) { if(BLOB1[i]>=0) { R4++; } }//BLOB模块数据计数 //R3=R3+1;默认统计时为0开始,所以需要+1 //R4=R4默认统计时为0开始,所以需要+1 if(R1>=1||R2>=1 ) { res=2; } else { res=1; } SetIntValue("out1",res); SetIntValue("out2",R3); SetIntValue("out3",R4); return true; } }
时间: 2024-02-14 09:23:05 浏览: 22
这段代码看起来像是 C# 或者类似的语言写的,它是用来处理一个输入 BLOB 和一些数字的统计和判断逻辑。具体来说,它会从输入中读取一个 float 数组和一个 int 数组,以及四个 float 类型的数字,然后进行一些计算和判断,最终将结果输出到四个 int 类型的变量中。其中,如果 BLOB 中有任何一个元素小于 MIN 或者大于 MAX,那么结果将为 2,否则结果为 1。同时,它还会统计 BLOB 中大于 0 的元素个数和 BLOB1 中大于等于 0 的元素个数,并将它们输出到两个变量中。
相关问题
在c#中,float[] BLOB = new float[size]; int[] BLOB1 = new int[size];怎么统计BLOB和BLOB1有多少个数组
如果你想统计数组中元素的个数,可以使用数组的 Length 属性来获取数组的长度,然后将这个长度赋值给对应的变量。具体来说,可以在代码中添加如下两行:
```
int blobLength = BLOB.Length;
int blob1Length = BLOB1.Length;
```
这样就可以将 BLOB 和 BLOB1 数组的长度分别赋值给变量 `blobLength` 和 `blob1Length`,并可以输出到对应的输出端口中。需要注意的是,这里假设 `BLOB` 和 `BLOB1` 数组都已经被定义并初始化了。
如果你是想统计数组中非零元素的个数,可以使用 LINQ 扩展方法 `Count` 来进行统计,具体方法同上一回答。
在C#中,怎么统计float[] BLOB = new float[size]; int[] BLOB1 = new int[size]; BLOB和BLOB1里面的数组存在多少个,并输出至R3和R4里面
如果你是想统计数组中非零元素的个数,可以在代码中添加如下两行:
```
R3 = BLOB.Count(x => x != 0);
R4 = BLOB1.Count(x => x != 0);
```
这里使用了 LINQ 的语法来进行数组元素的筛选和计数。具体来说,`BLOB.Count(x => x != 0)` 的意思是统计 BLOB 中不等于 0 的元素的个数,`BLOB1.Count(x => x != 0)` 的意思是统计 BLOB1 中不等于 0 的元素的个数,并将它们分别赋值给变量 R3 和 R4。
如果你是想统计数组中存在的元素个数,可以使用数组的 Length 属性来获取数组的长度,然后将这个长度赋值给对应的变量。具体来说,在代码中添加如下两行:
```
R3 = BLOB.Length;
R4 = BLOB1.Length;
```
这样就可以将 BLOB 和 BLOB1 数组的长度分别赋值给变量 R3 和 R4,并输出到对应的输出端口中。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)