matlab 画图问题

[复制链接]
查看11 | 回复3 | 2013-1-9 15:52:36 | 显示全部楼层 |阅读模式
x0=[1000 1500 2000 2500 3000 3500 3800 4000];y=[135.33 147.10 152.98 156.91 147.10 138.27 133.37 125.53];%x0太大,以x的幂作为基函数会导致设计矩阵尺度太差,列变量几乎线性相依。%变换为[-1.5 1.5]范围计算x=(x0-2500)/1000;p=polyfit(x,y,5);
%上图应该是 5 次拟合的曲线x6=min(x(:)):0.1:max(x(:));y6=poly...
回复

使用道具 举报

千问 | 2013-1-9 15:52:36 | 显示全部楼层
clear,clc;x=[1000 1500 2000 2500 3000 3500 3800 4000];y=[135.33 147.10 152.98 156.91 147.10 138.27 133.37 125.53];figureplot(x,y,'-rd')g=polyfit(x,y,3); %6次多项式拟合y1=poly...
回复

使用道具 举报

千问 | 2013-1-9 15:52:36 | 显示全部楼层
x = [1000
1500
2000
2500
3000
3500
3800
4000];y = [135.3300147.1000152.9800156.9100147.1000138.2700133.3700125.5300...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行