I have an array that I want to display in a table in matlab app designer
8 次查看(过去 30 天)
显示 更早的评论
So I have a function that produces a 1x2 array and a double
I want to create a table that displays the double in the first cell and in the cell below displays the array
e.g Imagine the lines are the table lines
| 82 |
______
| [ 1 2 ] |
回答(1 个)
Shreshth
2023-12-6
Dear Katherine,
I understand that you are trying to create a table in MATLAB where the first cell contains a double and the cell below it contains a 1x2 array.
You can use the below method for the same:
- Initialize the variables with the double and the 1x2 array.
- Create a cell array to store these variables.
- Convert the cell array to a table using the cell2table function.
- Use the VariableNames property to name the columns if needed.
Here is a sample MATLAB code that demonstrates how to do this:
% Sample data
myDouble = 3.14; % This is the double
myArray = [1, 2]; % This is the 1x2 array
% Create a cell array to hold the double and the array
data = {myDouble; myArray};
% Convert the cell array to a table
myTable = cell2table(data, 'VariableNames', {'Values'});
% Display the table
disp(myTable);
1 个评论
Dyuman Joshi
2023-12-6
You seem to have misunderstood the question. The output is to be displayed in a UITable in an App.
It is not asking to display a table array.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!