作业帮 > 综合 > 作业

那位高手对matlab很擅长啊?急求教!先谢谢了哈!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 23:44:42
那位高手对matlab很擅长啊?急求教!先谢谢了哈!
比如我输入程序:
>> h=2*pi/7; x0=-pi:h:pi;
y0=0.5.*x0-cos(x0); xi=-pi+h/2:h:pi-h/2;
b=max(x0); a=min(x0); x=a:0.001:b;
y=0.5.*x-cos(x); H= hermitetx(x0,y0,xi,x,y)
title('函数y=0.5x-cos(x)及其分段埃尔米特插值函数,插值,节点(xi,yi) 的图形')
弹出这个:? Undefined command/function 'hermitetx'.
那应该怎么改正?
matlab中根本没有 hermitetx这个函数
如果你要显示图形的话
将H= hermitetx(x0,y0,xi,x,y)
改为 plotyy(x0,y0,x,y);figure(gcf);
整个程序为(直接复制到command window)
h=2*pi/7; x0=-pi:h:pi;
y0=0.5.*x0-cos(x0); xi=-pi+h/2:h:pi-h/2;
b=max(x0); a=min(x0); x=a:0.001:b;
y=0.5.*x-cos(x);
plotyy(x0,y0,x,y);figure(gcf);
title('函数y=0.5x-cos(x)及其分段埃尔米特插值函数,插值,节点(xi,yi) 的图形')
想看的更清楚的话 用如下语句
[AX,H1,H2] = plotyy(x0,y0,x,y,'plot');
title('函数y=0.5x-cos(x)及其分段埃尔米特插值函数,插值,节点(xi,yi) 的图形')
set(H1,'Marker','*')
如果你的程序是参考这里的
http://wenku.baidu.com/view/a1b1691bfc4ffe473368abda.html
那么我要告诉你,你需要在 current folder里建立一个hermitetx的主程序,按照例6.6.6上面的那么做,然后保存,以待调用,之后,你的程序就能得到结果了
望采纳!