1

Matlab で記述された次のコードを C# で実装したいと考えています。

 mask=find(array1>1 | array2>2 | array3>3 );
array1(mask)=[];

これは、「配列 1 のすべての要素のうち、>1 または配列 2 のすべての要素 > 2 または配列 3 のすべての要素 >3 を見つけて、それらを配列 1 から取り出す」ことを意味します。

最初の条件 (array1>1) のみを実装したい場合は、次のようにすることができると思います。

array1=array1.Where( val => val < 1).ToArray();

3つの条件をすべて満たす方法はありますか?

4

1 に答える 1