質問: privsubsasgn(l,r,inds{:}); エラー: needed_cicle_vs_needed_velocity (line 39) f1(h1)=vexit1*mdot;
回答: 取り敢えず状況はこの様な感じです。 エラーはメッセージ通り、 f1(h1)=vexit1*mdot; の行でおきていて、右辺と左辺のデータのサイズ(大きさ)が一致しないという問題です。 エラーが起きた後 vexit1 と mdot の大きさを確認してみてください。 whos vexit1 mdot すると vexit1*mdot の大きさがベクトル(1行5列)であることが分かります。ベクトルを f1(h1) という一つの値(1行1列)に代入しようとしているからエラーが起きるのです。