目录

  • 1 数学实验概述
    • 1.1 课程描述与课程导学
      • 1.1.1 课程进度安排
      • 1.1.2 课程地图
      • 1.1.3 关于课程考核
    • 1.2 什么是数学实验
    • 1.3 数学实验示例
  • 2 数学实验软件matlab简介
    • 2.1 matlab的系统环境与主要窗口
    • 2.2 变量与数据类型
    • 2.3 数组与矩阵的创建
    • 2.4 数组与矩阵的运算
    • 2.5 常用初等函数
    • 2.6 附录
  • 3 matlab程序设计
    • 3.1 程序文件概述
    • 3.2 函数型文件
    • 3.3 选择与分支语句
    • 3.4 循环控制语句
    • 3.5 附录3
    • 3.6 本章自测
  • 4 matlab与数据可视化
    • 4.1 二维作图
    • 4.2 图形修饰
    • 4.3 三维作图
    • 4.4 附录4
  • 5 大学数学中的典型实验
    • 5.1 多项式分析
      • 5.1.1 附录
    • 5.2 微积分实验
      • 5.2.1 求极限
      • 5.2.2 求导数
      • 5.2.3 求积分
      • 5.2.4 附录-课堂演示0515
    • 5.3 线性代数实验
    • 5.4 方程求解实验
    • 5.5 最优化求解实验
    • 5.6 数据统计分析实验
    • 5.7 随机模拟实验
    • 5.8 插值与拟合实验
    • 5.9 常微分方程求解实验
附录4

%--演示案例4-1-1-绘制平面曲线y=exp(-0.5*x)*sin(3*x+pi/6)

x=linspace(0,10,100);

y=exp(-0.5*x).*sin(3*x+pi/6);

plot(x,y,'r')


%--演示案例4-1-2-绘制平面曲线y=x/(1+x^2);

x=linspace(-5,5,51);

y=x./(1+x.^2);

plot(x,y)


%---演示案例4-1-3极坐标系下作图演示r=2*(1-cos(5*t))

subplot(2,2,1)

t=linspace(0,2*pi,100);

polar(t,2*(1-cos(5*t)))

%polarplot


%---演示案例4-1-4-字符串方式作图函数fplot,自动采样

fplot('exp(-0.5*x).*sin(x+1)',[0,6])


%---演示案例4-1-5-符号作图函数ezplot

syms t

ezplot(exp(-0.5*t).*sin(t+1),[0,10])


%----案例演示4-3-1-空间曲线

clc,clear,  figure(1)

%      t=linspace(-10,10,201);

%      xt =  exp(-t/10).*sin(3*t);

%      yt = exp(-t/10).*cos(3*t);

%      zt =  t;

%      plot3(xt,yt,zt,'r:')

%       title('Line in 3-D Space');

%       text(0,0,0,'origin');

%       xlabel('X'),ylabel('Y'),zlabel('Z');

%       grid;

%       box on


%----案例演示4-3-2-空间曲线

% t=(0:0.02:2)*pi;

% x=sin(t);

% y=cos(t);

% z=cos(2*t);

% plot3(x,y,z,'r-',x,y,z,'bd'),

% view([-82,58])

% box on

% legend('链','宝石')


%----案例演示4-3-2-空间曲线

%       t=0:pi/50:2*pi;

%       x=8*cos(t);

%       y=4*sqrt(2)*sin(t);

%       z=-4*sqrt(2)*sin(t);

%       plot3(x,y,z,'p');

%       title('Line in 3-D Space');text(0,0,0,'origin');

%       xlabel('X'),ylabel('Y'),zlabel('Z');grid;

%       plot3(x,y,z,'p');


%%----演示案例4-3-3-绘制空间曲面

x = -5:0.5:5;

y = -8:0.5:8;

[X,Y] = meshgrid(x,y);

plot(X,Y,'r*')

Z=X.^2/25-Y.^2/64;

mesh(X,Y,Z)

figure(2)

mesh(x,y',Z)

figure(3)

mesh(x,y,Z)