作业帮 > 数学 > 作业

已知100×100矩阵,matlab怎么去除矩阵中小于某值的数,并利用剩下的数值将矩阵进行插值?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/03/28 20:29:14
已知100×100矩阵,matlab怎么去除矩阵中小于某值的数,并利用剩下的数值将矩阵进行插值?
现在编一个矩阵,如4×4矩阵
[ 1.5 2.5 3.5 2.7
2.5 2.6 3.6 2.4
3.2 2.7 2.5 2.5
1.8 2.8 2.6 2.7 ]
怎么将矩阵中小于2.5的值去除,并利用剩下的数值将矩阵进行插值,使得矩阵较为平滑,已知矩阵的各个点是连续的,所以要是有跳跃点就肯定是不对的.
程序如下,先将下面函数保存,然后给出X与d,再运行函数,注意函数名是保存的m文件名(如果嫌麻烦,可直接截取函数主体内容运行):
%------------------------------------------------
function Y=F(X,d) %X为目标矩阵,需给定; d为小于的某值
N=numel(X); %矩阵X的元素个数
a=find(X2&a