データ名比較をする

조회 수: 3 (최근 30일)
Shinsuke Okayasu
Shinsuke Okayasu 2020년 2월 24일
편집: Musashi Ito 2020년 2월 26일
特性測定データがあるのですが、下図のセンサーデータの項目がセンサーのバージョンによって異なります。
①Matlabにインポートした後に、データ項目名を.Properties.VariableNames{8:end}で取得し、データ項目の配列を作る。
②異なるバージョン間で項目の比較する方法(新しいバージョン比較ではこの項目が追加、削除、Upperlimit、Lowerlimitの項目が変更されている)を教えていただけないでしょうか。

채택된 답변

Musashi Ito
Musashi Ito 2020년 2월 26일
편집: Musashi Ito 2020년 2월 26일
複数の文字列の比較をしたい場合は、contains 関数を使用すると簡単に比較できるかなと思います。
例えば、Moji_ver1 の文字列の配列(セル配列)で Moji_ver2 のそれぞれの文字列を含んでいるか比較できるみたいです。含んでいる文字列は 1, 含んでない文字列は 0 です。
Moji_ver1 = {'AlertRDCT_a','AlertRDCT_b','AlertRDCT_c','AlertRDCT_d'};
Moji_ver2 = {'AlertRDCT_a','AlertRDCT_c'};
TF = contains(Moji_ver1,Moji_ver2)
もしくは、添付画像のデータに SWVersion らしき列があるみたいですので、その SWVersion の値で判断したらいかがでしょうか。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 String에 대해 자세히 알아보기

태그

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!