how to put a list numbers from the user into a matrix in matlab

3 次查看(过去 30 天)
Okay, so I want to ask the user for a list of numbers, is there a way to take that list and turn it into a matrix.

回答(2 个)

Azzi Abdelmalek
Azzi Abdelmalek 2016-4-16
s=inputdlg('enter your matrix like this [1 2;4 6]');
out=str2num(s{:})

Image Analyst
Image Analyst 2016-4-16
You can use a uitable. Use GUIDE and place a grid control on it. Then somewhere in your code, stick your data into it like this:
uitable1.data = yourData;
where uitable1 is the "tag" name of your control that you placed on the GUI.

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by