If I have a while loop that records certain data points, I know how to fprintf in each time the loop goes around, but how can I save these to a matrix without the values getting replaced each time? The loop records the (x,y) coordinates of the cursor every time I click the mouse, and I want to export this into a matrix with all the x values and with all the y values if possible.
Thank you!

 採用された回答

Mohammad Abouali
Mohammad Abouali 2015 年 10 月 23 日
編集済み: Mohammad Abouali 2015 年 10 月 23 日

8 投票

You can do it like this:
% first initialize myCoordList to an empty matrix
myCoordList=[];
while (some condition)
% some code that get's your x and y code
myCoordList=[myCoordList; [x, y]];
end
This way as you get more x and y pairs another row is added to myCoordList.
instead of using
myCoordList=[myCoordList; [x, y]];
you can also use:
myCoordList(end+1,:)=[x, y];
(Just use one of them not both)

8 件のコメント

Katerina Tetzloff
Katerina Tetzloff 2015 年 10 月 23 日
Thank you so much!!
Mohammad Abouali
Mohammad Abouali 2015 年 10 月 23 日
You are welcome.
bipul
bipul 2019 年 1 月 29 日
It works myCoordList(end+1,:)=[x, y];
Michael T
Michael T 2019 年 4 月 23 日
I found this really helpful
myCoordList(end+1,:)=[x, y];
Just what i was having trouble with for a course an assignment at uni. Really struggled with the loops in general but this bit of code has really helped. Thanks
Evan Collins
Evan Collins 2019 年 10 月 22 日
You are a true hero thank you for your service - CUA CSC 113 Class
Syed Abdul Rafay Hammad
Syed Abdul Rafay Hammad 2022 年 3 月 18 日
You are a champ man. This is the farmost simplest and fastest way. Thank you
Cholisina
Cholisina 2023 年 3 月 8 日
I really happy to found this, thanks a lot
Mouli
Mouli 2023 年 6 月 12 日
I have no words, how to thank you. God bless you. I was trying my code for hours and value was getting reset everytime. Thanks a lot.

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

その他の回答 (1 件)

shipakane ndhlovu
shipakane ndhlovu 2022 年 11 月 29 日

0 投票

Can someone please explain to me, what is really happening I see the coding working with just using that but what does it mean

カテゴリ

ヘルプ センター および File Exchange で MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by