Filter löschen
Filter löschen

How to input data from one function to another one?

1 Ansicht (letzte 30 Tage)
zhe li
zhe li am 9 Nov. 2011
Could anybody help me with this please? I have written a function in a m file. I'd like to write another function containing only data required for calculations. I am hoping the first function can take in the data written in the second function, and calculate automatically. Rather than I have to copy and paste the data to the command panel and run the function. If i want to make any change, I can simply change the data in the second function. and run it again. Thank you very much.

Antworten (1)

Fangjun Jiang
Fangjun Jiang am 9 Nov. 2011
Write two functions:
function data=Fcn1
data=[1 3 2];
function result=ProcessData(MyData)
result=MyData+1;
In Command Window, you can do:
out=ProcessData(Fcn1)
  1 Kommentar
zhe li
zhe li am 9 Nov. 2011
I see what you mean,however, I have tried similar methods, it is apparently not working. I have always got error as ??? Input argument "S1" is undefined. as I have a list of data in the function,e.g. s1=2,ss1=[2 3 4 5],s2=3,ss2=[4 2 6 8] and so on.

Melden Sie sich an, um zu kommentieren.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by