How do I fix the error "Subscripted assignment dimension mismatch" that happens when I execute this for loop?
古いコメントを表示
I'm trying to write a for loop that computes the correlation coefficient between the windspeed at midnight on January 20th and the windspeed at each of the following 24 hours and store the correlation coefficients in a vector named wind_corrs. I'm having trouble with the for loop because every time I execute it, it says "Subscripted assignment dimension mismatch". Here is the code below:
hours = 456:1:480
for i = 1:length(hours)
wind_corrs(i) = corrcoef(hourly_windspeeds(:,456),hourly_windspeeds(:,456 + i));
end
1 件のコメント
Walter Roberson
2017 年 12 月 3 日
Without seeing your code, about the best we can say is "Don't do that."
Check the size of what it is trying to assign. Check the size of what you are attempting to assign into.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!