
1xn matrix of variables
1 回表示 (過去 30 日間)
古いコメントを表示
I need to create a one column matrix F where for n inputs, there are n F values.
For example:
n = 3:
F = F1
F2
F3
I know that I need to create a for loop this but I'm not sure how to do it.
And then I need an if statement saying that for all F(<n), F(<n) = 0 and F(n) = 1000.
In this example, F1 = 0 and F2 = 0, but F3 = 1000.
2 件のコメント
Rik
2020 年 3 月 29 日
Numbered variables are a bad idea. You should be using an array, as the answer below describes.
採用された回答
Ameer Hamza
2020 年 3 月 29 日
編集済み: Ameer Hamza
2020 年 3 月 29 日
Just run
n = 3;
F(3) = 1000;
Result
F =
0 0 1000
It will automatically fill the first two elemets with zero.
その他の回答 (0 件)
参考
カテゴリ
Help Center および 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!