質問: fread(fp, [numfields npoints], format); と入力しています.このformatは'*float32'なのですが,これをどうすれば定数として入力できるでしょうか. 自分で調べてclassdefのページ(https://jp.mathworks.com/help/matlab/matlab_oop/properties-with-constant-values.html)も見てみましたが,使い方がよくわかりませんでした. よろしくお願いいたします.
回答: pointclouddata = fread(fp, [numfields npoints], format); を pointclouddata = fread(fp, [numfields npoints], '*float32'); と format 部分を直書きで書いてやると通るかもしれません。ランタイムに変わりうる変数 format を使うと ng という意味のエラーかと思います。