Filter löschen
Filter löschen

Calling a Function From Another Function

2 Ansichten (letzte 30 Tage)
Rafael
Rafael am 7 Dez. 2017
Kommentiert: per isakson am 8 Dez. 2017
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 Kommentare
per isakson
per isakson am 8 Dez. 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.
Stephen23
Stephen23 am 8 Dez. 2017
Bearbeitet: Stephen23 am 8 Dez. 2017
"I read that page, although it doesn't show me what I want to learn. Is not even including ''functions'' in their tutorial."
This is the first page returned when I searched for "MATLAB functions":
It took me 0.5 seconds to locate.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

per isakson
per isakson am 8 Dez. 2017
Bearbeitet: per isakson am 8 Dez. 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 Kommentare
Rafael
Rafael am 8 Dez. 2017
I changed it to table_1. Now, how can work with it on a new function.
per isakson
per isakson am 8 Dez. 2017
I changed my answer back to the original one, which shows the syntax you are asking for.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Tables finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by