Function Variable to update workspace variable

Hi.
I have written a function which generates a series of variables (cleaned eeg s signals) which when created i want to replace the variable of the same name in the workspace. any body have any ideas which dont incorp evalin, assignin ?
thanks

回答 (1 件)

Cedric
Cedric 2013 年 4 月 7 日
編集済み: Cedric 2013 年 4 月 7 日

0 投票

You can use both EVALIN and ASSIGNIN, but I would not recommend this; why not simply using an output argument? E.g.
eeg = ... ; % Workspace.
...
eeg = mrProper(eeg, ...) ; % Workspace -> function/local -> workspace.
with
function eeg = mrProper(eeg, ...)
eeg = ... ; % Operations for cleaning.
end

カテゴリ

ヘルプ センター および File ExchangeEEG/MEG/ECoG についてさらに検索

質問済み:

2013 年 4 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by