「左辺のインデックスが右辺とサイズが適合しないため代入は実行できません」というエラーが発生しており、解決できずに困っています。以下にエラー発生箇所までのコードと、表示されたエラーを記載します。下記のコードは、h1を0~50000の間で1000ずつ増加しながら計算し、vexitとFintを得る事を目的としています。全てF1及びF1intを得るために必要なものとなっています。true);%F1intは、F1をrで積分しているもの。end左辺のインデックスが右辺とサイズが適合しないため、代入は実行できません。Clipboard取り敢えず状況はこの様な感じです。エラーはメッセージ通り、F1(h1)=vexit1*mdot;の行でおきていて、右辺と左辺のデータのサイズ(大きさ)が一致しないという問題です。大きさを確認してみてください。大きさがベクトル(1行5列)であることが分かります。いう一つの値(1行1列)に代入しようとしているからエラーが起きるのです。Clipboard承知しました。ありがとうございました。Clipboard補足しますと、考えられる原因として、右辺の値が間違っていて本当はスカラー(1行1列)の値にならなければならないか、もし本当に1行5列の値であるのでしたらそれに合わせて左辺もその大きさのデータを受けとるように変更する必要があります。最初のループでは1から5番目の要素に代入し、2回目のループでは6から10番目の要素に代入する、という書き方にするなど。