数学建模常用代码

一维插值步骤

步骤:
(1)输入已知数据,x,y
(2)输入待插自变量的值x1
代码:

x=1:12;
y=[5 8 9 15 25 29 31 30 22 25 27 24];
x1=1:0.1:12;
t=interp1(x,y,x1,'spline');%
 
plot(x1,t,'r:')   %作图

xlabel('x'),ylabel('y')

二维插值步骤

步骤:
(1)先输入二维数据的x,y坐标值
(2)输入Z数据
(3)输入待插点的x,y坐标
(4)应用函数插值即可
代码:

x=1:5;

y=1:3;

temps=[82 81 80 82 84;79 63 61 65 81;84 84 82 85 86];

mesh(x,y,temps);
xi=1:0.2:5;

yi=1:0.2:3;

zi=interp2(x,y,temps,xi',yi,'cubic');

mesh(xi,yi,zi);

多项式拟合步骤

步骤:
(1)输入待拟合数据x,y
(2)输入函数公式进行拟合

x=0:0.1:1;
 
y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66   9.56 9.48 9.30 11.2];
 
A=polyfit(x,y,2)

指定函数拟合

步骤
 (1)输入待拟合数据x,y
(2)指定函数关系式

syms t;
x=[0;0.4;1.2;2;2.8;3.6;4.4;5.2;6;7.2;8;9.2;10.4;11.6;12.4;13.6;14.4;15];
y=[1;0.85;0.29;-0.27;-0.53;-0.4;-0.12;0.17;0.28;0.15;-0.03;-0.15;-0.071;0.059;0.09;0.032;-0.015;-0.02];%指定函数形式为f(t)=acos(kt)e^(wt),进行拟合
f=fittype('a*cos(k*t)*exp(w*t)','independent','t','coefficients',{'a','k','w'});
cfun=fit(x,y,f)     %显示拟合函数
xi=0:.1:20;
yi=cfun(xi);
plot(x,y,'r*',xi,yi,'b-');


 

相关推荐

  1. 数学代码

    2024-03-25 06:20:04       41 阅读
  2. 数学代码

    2024-03-25 06:20:04       43 阅读
  3. 数学代码

    2024-03-25 06:20:04       44 阅读
  4. 数学代码

    2024-03-25 06:20:04       38 阅读
  5. Matlab数学函数

    2024-03-25 06:20:04       47 阅读
  6. 2024美赛数学赛题解读模型算法

    2024-03-25 06:20:04       50 阅读
  7. 数学常用的代码

    2024-03-25 06:20:04       38 阅读
  8. 数学(Topsis python代码 案例)

    2024-03-25 06:20:04       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 06:20:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 06:20:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 06:20:04       82 阅读
  4. Python语言-面向对象

    2024-03-25 06:20:04       91 阅读

热门阅读

  1. Flink中流式的各种聚合

    2024-03-25 06:20:04       44 阅读
  2. 【保姆级介绍npm常用命令】

    2024-03-25 06:20:04       38 阅读
  3. MySQL数据库(基础篇二)

    2024-03-25 06:20:04       36 阅读
  4. trt | trt od在linux上编译undefined reference to TIFF

    2024-03-25 06:20:04       38 阅读
  5. Go 实现fsnotify

    2024-03-25 06:20:04       39 阅读
  6. [小程序开发] 模态对话框模块封装

    2024-03-25 06:20:04       37 阅读
  7. 深入了解 Vue 组件

    2024-03-25 06:20:04       38 阅读
  8. 域名系统

    2024-03-25 06:20:04       36 阅读
  9. DNS服务器的分布式架构和集中式架构的区别

    2024-03-25 06:20:04       41 阅读