如何用Matlab拟合给定的两组数据成一条波浪线 10
时间t=[123456789101112131415161718192021222324];温度y=[1514141414151618202223252831323129...
时间t=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24];
温度y=[15 14 14 14 14 15 16 18 20 22 23 25 28 31 32 31 29 27 25 24 22 20 18 17];
求Matlab代码,画出温度曲线 展开
温度y=[15 14 14 14 14 15 16 18 20 22 23 25 28 31 32 31 29 27 25 24 22 20 18 17];
求Matlab代码,画出温度曲线 展开
3个回答
展开全部
在命令窗口中输入cftool,吊出数据拟工具箱
选择Data,X Data 选t,Y Data设成y 然后“Creat Data Set” 关掉
选择Fitting ,New fit ,选cubic polynomial 点Apply,图形就出来了。
选择Data,X Data 选t,Y Data设成y 然后“Creat Data Set” 关掉
选择Fitting ,New fit ,选cubic polynomial 点Apply,图形就出来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
coef=polyfit(t,y,n) // n取3或更大的整数
利用拟合得到的参数coef,得到函数表达式
y(t),然后plot(t,y(t)).假如n=3,coef是
10 8 4 1,则
y(t)=10*t.^3+8*t.^2+4*t+1
利用拟合得到的参数coef,得到函数表达式
y(t),然后plot(t,y(t)).假如n=3,coef是
10 8 4 1,则
y(t)=10*t.^3+8*t.^2+4*t+1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t=[....];y=[...];
plot(t,y);
plot(t,y);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |