发布网友 发布时间:2022-04-23 18:50
共5个回答
热心网友 时间:2023-10-13 17:23
数据矩阵x
x(find(isnan(x)==1)) = 0
或:
[datas,features]=size(data);
for k=1:features
for i=1:datas
if data(i,k)==0
data(i,k)=mean(data(:,k));
elseif isnan(data(i,k))==1
data(i,k)=mean(data(:,k));
end
end
end
扩展资料:
MATLAB数学函数库包括了大量的计算算法。从基本算法如四则运算、三角函数,到复杂算法如矩阵求逆、快速傅里叶变换等。
MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用这种语言能够方便快捷建立起简单运行快的程序,也能建立复杂的程序。
参考资料来源:百度百科-MATLAB
热心网友 时间:2023-10-13 17:23
数据矩阵x热心网友 时间:2023-10-13 17:24
NaN2Zero = @(X) max(X,0) - max(-X,0); % 将矩阵X中的NaN替换成0热心网友 时间:2023-10-13 17:24
[datas,features]=size(data);热心网友 时间:2023-10-13 17:25
数据矩阵x