怎样用matlab插值得到函数表达式>> x=[1:1:10];>> y=[2:2:20];>> x1=x;>> y1=interp1(x,y,x1,'spline')y1 =2 4 6 8 10 12 14 16 18 20然后怎样将所求得的函数表达式表示出来?我在运行上边程序时遇到如下问题,麻烦再帮

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 12:46:37
怎样用matlab插值得到函数表达式>> x=[1:1:10];>> y=[2:2:20];>> x1=x;>> y1=interp1(x,y,x1,'spline')y1 =2 4 6 8 10 12 14 16 18 20然后怎样将所求得的函数表达式表示出来?我在运行上边程序时遇到如下问题,麻烦再帮

怎样用matlab插值得到函数表达式>> x=[1:1:10];>> y=[2:2:20];>> x1=x;>> y1=interp1(x,y,x1,'spline')y1 =2 4 6 8 10 12 14 16 18 20然后怎样将所求得的函数表达式表示出来?我在运行上边程序时遇到如下问题,麻烦再帮
怎样用matlab插值得到函数表达式
>> x=[1:1:10];
>> y=[2:2:20];
>> x1=x;
>> y1=interp1(x,y,x1,'spline')
y1 =
2 4 6 8 10 12 14 16 18 20
然后怎样将所求得的函数表达式表示出来?
我在运行上边程序时遇到如下问题,麻烦再帮我解答下,
>> pp=interp1(x,y,x1,'spline','pp')
In an assignment A(matrix,:) = B,the number of elements in the subscript of A and
the number of rows in B must be the same.
Error in ==> F:\mtlab6.5\toolbox\matlab\polyfun\interp1.m
On line 218 ==> v(p(k),:) = extrapval;
而 >> pp=interp1(x,y,x1,'spline')
pp =
2 4 6 8 10 12 14 16 18 20
可以正常运行.

怎样用matlab插值得到函数表达式>> x=[1:1:10];>> y=[2:2:20];>> x1=x;>> y1=interp1(x,y,x1,'spline')y1 =2 4 6 8 10 12 14 16 18 20然后怎样将所求得的函数表达式表示出来?我在运行上边程序时遇到如下问题,麻烦再帮
x=[1:1:10];
y=[2:2:20];
pp=interp1(x,y,'spline','pp')
breaks=pp.breaks
coefs=pp.coefs
说明:
interp1得到的函数其实是分段函数.
函数的全部信息全部都在pp里
让我们看一下其breaks分量和coefs分量,他们蕴含着函数表达式,具体涵义如下:
假设coefs的第i行为a b c d,breaks的第i和i+1个元素为m和n
那么在区间[m,n]的函数表达式就是a(x-m)^3+b(x-m)^2+c(x-m)+d
下面是例子
coefs第一行是[0 0 2 2],breaks前两个元素是1和2
就代表在区间[1,2]的函数表达式是2(x-1)+2
______________________
pp=interp1(x,y,'spline','pp')
不是pp=interp1(x,y,x1,'spline','pp')
x1不要,得到的是蕴含了分段多项式函数的结构pp.
你要直接得到在x1处的值,直接就y1=interp1(x,y,x1,'spline')就可以了,不要'pp'.

怎样用matlab插值得到函数表达式>> x=[1:1:10];>> y=[2:2:20];>> x1=x;>> y1=interp1(x,y,x1,'spline')y1 =2 4 6 8 10 12 14 16 18 20然后怎样将所求得的函数表达式表示出来?我在运行上边程序时遇到如下问题,麻烦再帮 matlab fourier()函数怎样用? 插值之后怎么把因变量的值和拟合的函数表达式输出来 matlab matlab怎么显示插值得到的函数自己用MATLAB编了牛顿插值的函数 放在三个m文件里面 但是不知道怎么输出最后得到的那个多项式function u = chashang(x,y)N = length(x);if N == 2u = (y(2)-y(1))/(x(2)-x(1));elsex0 = matlab中怎样用循环函数 怎样用matlab实现序列的抽取和插值 怎样用matlab画二次函数图象? MATLAB怎样用数据算出正弦函数 求问,MATLAB来做三次样条插值,如何得到插值的函数表达式x=[0.2:0.2:1.0];y=[0.98 0.92 0.81 0.64 0.38]; 用matlab 求cos(a*t^2)的fourier和laplace变换如果要用fourier变换含有a,t或多个参数的表达式,其中只有t是变量,怎样用matlab的fourier()函数表示啊? 怎样用MATLAB 画正态分布的概率密度函数图 怎样用matlab画对数正态分布密度函数图 matlab,对于常微分方程怎样用数值解法求函数关系? 请问在MATLAB中下面这个函数表达式怎样表示 怎样用matlab拟合一组符合高斯分布的数据,得出完整的高斯函数表达式.整个过程要用程序实现:x[1:1:124],y[Px](为一组符合高斯分部的数组) 怎样用matlab画出y=0.38*3.95*x/(1.85+0.845*x);的x,y的函数图,x的取值范围为0到1 怎样用matlab数学建模 怎样用matlab画地形图