⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例2-64.m

📁 这是一个MATLAB7.0基础与提高例题的所有源码
💻 M
字号:
>> x=0:0.1:1;
>> y=[-0.447 1.973 3.16 6.43 7.07 7.58 7.68 9.78 9.43 9.32 11.2];
>> n=2;
>> p=polyfit(x,y,n)
>> xi=linspace(0,1,100);
>> z=polyval(p,xi);
>> plot(x,y,'o',x,y,xi,z,':')
>> xlabel('x'),ylabel('y'),title('二次曲线拟合')
>> pd=polyder(p)
>> z=polyval(pd,xi);
>> plot(xi,z)     
>> xlabel('x'),ylabel('dy/dx')
>> title('曲线微分')
>> dy=diff(y)./diff(x);
>> xd=x(1:max(size(x))-1);
>> plot(xd,dy)
>> title('用diff进行近似差分')
>> ylabel('dy/dx轴'),xlabel('x轴')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -