matlab怎么显示插值得到的函数自己用MATLAB编了牛顿插值的函数 放在三个m文件里面 但是不知道怎么输出最后得到的那个多项式function u = chashang(x,y)N = length(x);if N == 2u = (y(2)-y(1))/(x(2)-x(1));elsex0 =

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 15:38:43

matlab怎么显示插值得到的函数
自己用MATLAB编了牛顿插值的函数 放在三个m文件里面 但是不知道怎么输出最后得到的那个多项式
function u = chashang(x,y)
N = length(x);
if N == 2
u = (y(2)-y(1))/(x(2)-x(1));
else
x0 = [x(1:N-2) x(N)];
y0 = [y(1:N-2) y(N)];
Temp1 = chashang(x0,y0);
Temp2 = chashang(x(1:N-1),y(1:N-1));
u = (Temp1-Temp2)/(x(N)-x(N-1));
end
function p = newton(x0,y0)
N = length(x0);
if N == 1
p = y0
else
p =@(x) y0(1);
temp = @(x) 1;
for i=1:N-1
x00 = x0(1:i+1);
y00 = y0(1:i+1);
temp = @(x) temp(x)*(x-x0(i));
p =@(x) p(x) + chashang(x00,y00)*temp(x);
end
end
x0 = [0.2 0.4 0.6 0.8 1.0]
y0 = [0.98 0.92 0.81 0.64 0.38];
fh = newton(x0,y0)
figure;
plot(x0,y0,'*r')
hold on;
fplot(fh,[0,1.5],'g');

p=poly2str(x0,'x');
是这样吗?望采纳

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=[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和C分别处于什么位置这两种语言在实际开发中怎么配合 算法的核心是用matlab写还是用c写 显示用哪个写 如果都用c写 那基本的函数会有吗 像傅里叶变换这种函数要自己写吗 matlab r2008a怎么求解微分方程,显示没有dsolve函数. matlab 反三角函数值域的设置!我想画一个反正切函数的图像,值域要在0到180之间显示,但是matlab默认的是-90到90之间,怎么做才能使图像在0到180之间显示啊, 在Matlab 用histfit函数画图,怎么只显示曲线,怎么改变曲线的颜色?想要根据直方图做这样的曲线 功率测试仪怎么测电压才能知道外部线是否正常?把测试仪插到插板上自己就有显示吗?在网上看都是测试家电的使用功率和用电计费.因为家电的电脑有时候会断电想用测试议验证是不是外部 MATLAB哪个函数把图像以矩阵的形式显示 在MATLAB中如何自己设置所求到的函数系数的小数位数? 怎么用matlab利用拉格朗日插值计算法的原理编写并计算函数所在节点的近似值.要求:编写拉格朗日插值算法的程序,并以下面给出的函数表为数据基础,在整个插值区间上采用拉格朗日插值法 y=1-cos3x乘以e的(-x)次方 ,x在[0,4] matlab怎么显示y图形?matlab 怎么编写y那个函数 matlab中如何设置横坐标纵坐标为自己想要的范围程序:for x=0.01:0.02:1y=x;end横坐标怎么设置成0到1?并显示图像 Matlab中将图像各个像素R、G、B的值调整到可显示的范围,怎么写? matlab collect 函数怎么用 matlab隐函数作图才学matlab不久,看的一本也是最基础的教程,plot函数好像显示不出隐函数,比如我要画一条y*(1+0.15(x/1800)^4)=80的图形我该怎么输入?x范围可以取1到100