Calling a Function From Another Function
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I created a function called table(data) which returns a matrix with labels from the data. I would like to try and create another function which can use table(data). The reason I would like to learn this is because if I create a new function it will have to be by using just data again. I would like to use the new created data in future functions and scripts.
This is what I though I would work which it didn't.
function []=food(table(data))
However, that doesn't work because it returns unbalanced or unexpected parenthesis or bracket.
5 Commenti
per isakson
il 8 Dic 2017
The statement "I created a function called table(data) which returns a matrix" confuses me.
T = table( data );
returns a table object, not a matrix. Thus I assumed that you had used the name table for your own function.
Risposte (1)
per isakson
il 8 Dic 2017
Modificato: per isakson
il 8 Dic 2017
M = table_1( data );
food( M );
or
food( table_1( M ) );
The two line construct is easier to debug
where
function food( m )
% m is a numerical matrix
...
end
8 Commenti
per isakson
il 8 Dic 2017
I changed my answer back to the original one, which shows the syntax you are asking for.
Vedere anche
Categorie
Scopri di più su Tables in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!