我希望matlab中的变量能够存储(不要与显示混淆)最多4位小数.是否有内置命令?我尝试了以下 - 但这给出了一个错误:
a = [5.21365458 5.236985475 1.236598547 9.3265874];
k=1;
for i=1:length(a)
ast(k)=sprintf('%5.4f',a(i));
anum(k)=str2num(ast(k));
k=k+1;
end
Run Code Online (Sandbox Code Playgroud)
错误是:??? 下标分配尺寸不匹配.