I have an array that I want to display in a table in matlab app designer

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 ] |

Réponses (1)

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:
  1. Initialize the variables with the double and the 1x2 array.
  2. Create a cell array to store these variables.
  3. Convert the cell array to a table using the cell2table function.
  4. 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);
Values __________ {[3.1400]} {[ 1 2]}

1 commentaire

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.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Develop Apps Using App Designer dans Centre d'aide et File Exchange

Question posée :

le 5 Déc 2023

Commenté :

le 6 Déc 2023

Community Treasure Hunt

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

Start Hunting!

Translated by