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つの条件をすべて満たす方法はありますか?