MATLAB中插值函数interpl怎么定义

 我来答
冷曼华夕淑
2019-04-01 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:31%
帮助的人:837万
展开全部
首先建立M文件或直接点击(File/New/Function)建立函数文件,其中函数文件的格式是:
function
[输出变量]
=
函数名称(输入变量)
%
注释
%
函数体
如下所示,是编写的一个求1到n之和的求和函数
eg_sum,按照上述格式,编写代码如下并保存文件,注意文件命名时不能以数字开头:
function
[s]
=
eg_sum(
n
)
%
calculate
the
sum
of
1..n
s
=
0;
for
i
=
1:n

s
=
s
+
i;
end
回到控制台Command
Window(主界面),注意要使用之前保存的函数文件名来调用函数,如下所示:
>>
clear
>>
a
=
eg_sum(10)
运行结果:
a
=
55
钮玉芬孛辰
2019-11-01 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:921万
展开全部
yi
=
interp1(x,y,xi,method)
已知样本点坐标x,y,求xi处的函数值yi,插值方法是method
method有以下几种:
'nearest'邻近点插值
'linear'线性插值(默认)
'spline'三次样条函数插值
'cubic'三次函数插值
常用的是'spline'和'cubic'
例子:
x
=
0:10;
y
=
sin(x);
xi
=
0:.25:10;
yi
=
interp1(x,y,xi,'spline');
plot(x,y,'o',xi,yi)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式