数学建模(MATLAB入门)

1.命令行窗口

meshgrid()------向量转化为矩阵

x=-3:1:3
y=1:1:5
[X,Y]=meshgrid(x,y)

clc------清空命令行窗口屏幕
clear------清空数据

surf函数
绘制可以得到的是着色的三维曲面。

shading函数
函数说明:是阴影函数控制曲面和图形对象的颜色着色,即用来处理色彩效果的,包括以下三种形式:

  • shading faceted:默认模式,在曲面或图形对象上叠加黑色的网格线;
  • shading flat:是在shading faceted的基础上去掉图上的网格线;
  • shading interp:对曲面或图形对象的颜色着色进行色彩的插值处理,使色彩平滑过渡;

rotate3d
使用鼠标旋转三维视图

2.脚本文件

表1脚本文件中常用的MATLAB指令

3.数学计算

指令 说明
pause 暂停当前M文件的运行,按任意键继续
input 等待用户输入
keyboard 暂停当前M文件的运行,并将程序控制权交还给MATLAB命令行,这时可以正常使用命令行,直到键入“return”并按回车键后,M文件才继续运行
return 返回当前的函数或者命令行

计算函数值

x=[pi/6,pi/3]
u=sin(x)
y=u.^2

计算极限

syms x
y=(x^3-1)/(x^2-5*x+3);
limit(y,x,2)

求导

syms x
y=sin(x)^2
diff(y,x)

求函数n阶导diff(y,x,n)
积分

syms x
y=x* sqrt(x)
int(y,x)

4.循环结构

0到100累加
for

clc,clear
n=0;
for k=1:100
    n=n+k;
end
n;

while
num2str-----以双精度显示
disp------输出
matlab不支持a++

clc,clear
i=1;
sum = 0;
while( i<= 100)
sum = sum+i;
i= i+1;
end
str= ['计算结果为: ',num2str(sum)];
disp(str)

线性规划模型基本概念与软件方法

1. 数学规划模型

实际问题中的优化模型
三要素
x—决策变量
f(x)—目标函数
g(x)<0—约束条件

多元函数条件极值最优解在可行域的边界上取得

2. 线性规划模型

线性规划模型是所有规划模型中最基本、最简单的一种.
线性规划模型的三种形式
数学建模(MATLAB入门)_第1张图片
数学建模(MATLAB入门)_第2张图片

3. 用MATLAB优化工具箱解线性规划

  1. 模型: min z=cX
    s.t. AX 命令: x=linprog (c, A,b)
  2. 模型: min z= cX
    s.t. AX Aeq.X = beq
    命令: x=linprog (c, A,b,Aeq,beq )
    注意:若没有不等式:AX≤b存在,则令A=[],b=[ ].

奶制品生产问题

数学建模(MATLAB入门)_第3张图片

你可能感兴趣的:(数学建模)