How do I set all variables as zero or null?
29 次查看(过去 30 天)
显示 更早的评论
Hi everyone,
I am trying to find a way to begin my script by setting all the variables as zero, and then the script will start changing the variables as I go along?
any way I can do that? any function like the Python function :
Fillna(0,inplace=True);
Thank you
2 个评论
per isakson
2019-11-9
编辑:per isakson
2019-11-9
Yes
x = zeros( number_of_rows, number_of_columns );
or (imo better)
x = nan( number_of_rows, number_of_columns );
回答(1 个)
Walter Roberson
2019-11-9
No, there is no way to tell MATLAB that all variables it encounters should be considered to be initialized to zero.
There are ways to list off a number of variables by name and tell MATLAB to initialize them all to zero, but those ways are not recommended
In python, fillna() is a method for Pandas dataframes that changes nan values into other values. The MATLAB equivalent is fillmissing() . However, that has nothing to do with setting all variables to zero at the beginning.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!