2以上の倍数変化であるデータのベクトル1x1000から引き出すコードを書き込もうとしています。2の倍数変化は-1に相当します。自分の遺伝子の名前(ベクトルCでコード化)と値(ベクトルfcsitesでコード化)を引き出したい。これは私がこれまでに思いついたものですが、私の問題の1つは、新しいベクトルの長さとして何を指定すればよいかわからないことです。誰かがこれにアプローチするためのより良い方法を知っていますか?
atleast = {C,fcsites}
Z = zeros(length(C),1);
for i2=1:length(C)
Z(i2)=C(fcsites<=-1);
end
エラーが発生します:
atleast =
{602x1 cell} [602x1 double]
The following error occurred converting from cell to double:
Error using double
Conversion to double from cell is not possible.