Manipulating data from a table in app designer
显示 更早的评论
Greetings everyone, my fundamental objective is to take the data from an app designer table and then use it. For example, add the data in position (1,1) with the data in position (1,2). But when I take them with the get(table, "Data") function and then use the str2double() function to supposedly convert the data type. When I use the disp() function in the command window I get "NaN".
When I write, for example, "2" and click Button. Spaces are formed in the table to write 2x5. That's where I type the numbers and then I want to try to access them through Button2.


function ButtonPushed(app, event)
global n;
global tabla;
n =1:5;
tabla = table;
for i = 1:app.EditField.Value
for j = n
tabla{i,j}=" ";
end
end
app.UITable.Data = tabla;
end
% Button pushed function: Button2
function Button2Pushed(app, event)
se = get(app.UITable,"Data");
si=str2double(se);
disp(si)
end
采纳的回答
更多回答(1 个)
Yes?
You are setting the fields to the blank string. str2double() of the blank string is NaN.
str2double(" ")
类别
在 帮助中心 和 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!