function does not store variable at workspace
显示 更早的评论
Hello everyone,
I write a function and it works properly, it gives results at command window. However it does not store anayting at workspace. My funcion as follows:
function qwerty
a1=[];
x1=[];
x2=[];
x3={};
x4=[];
x5=[];
x6=[];
func1;
func2;
func3;
func4;
function func1
a1 = readtable('asd.xlx');
x1=a1;
end
function func2
statement
x2=statement;
end
function func3
statementp;
x3=statement;
end
function func4
statement;
x4=statement;
x5=statement;
x6=statement;
end
end
4 个评论
Chunru
2021-12-27
The variables you defined in the functions are local variable to the function. The local variables no longer exist once the called function exit.
Cem Eren Aslan
2021-12-27
Chunru
2021-12-27
Try not use global. If you do want to keep them in workspace, use script. Or you post your complete program so that we can help you.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Performance and Memory 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!