Hello
I am trying to make a table that looks like this
_____x_____y____z
1
2
3
4
but i get 3 results for every loop, and i therefore dont know how to put them together

 採用された回答

KL
KL 2017 年 4 月 26 日
編集済み: KL 2017 年 4 月 26 日

2 投票

Hey, you need to save the values inside for loop. You can do it either by creating a bigger x matrix with n rows and 3 columns so you can finally use table(x) to create a table or you can add rows to a predefined table inside the for loop.
T = table;
for n = 1:10
x = P*x+q;
x_t = table(x(1),x(2),x(3));
T = [T; x_t];
end
T.Properties.VariableNames = {'x' 'y' 'z'};

3 件のコメント

Gabor
Gabor 2019 年 3 月 4 日
not working:
Index exceeds matrix dimensions.
Sunil Verma
Sunil Verma 2020 年 12 月 9 日
編集済み: Sunil Verma 2020 年 12 月 9 日
Thanks KL sir, I got solution from your code segment. I am trying since two days. finally I reach on solution. thankyou very much
Deepmala Ray
Deepmala Ray 2022 年 1 月 2 日
thank you so much for this section of code....it helped alot

サインインしてコメントする。

その他の回答 (1 件)

safi khan
safi khan 2020 年 1 月 4 日

0 投票

To Make a Table in MATLAB on for Loop.
Here is the code of Tabe 5.
for a= 1:10
b=a*5
end

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

製品

タグ

質問済み:

2017 年 4 月 26 日

コメント済み:

2022 年 1 月 2 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by