Matlab DEMO
clc清屏;clear all清除所有变量
调编译器:新建-脚本。Ctrl+s保存代码。%注释。
字符串用单引号表示。length(xx)计算字符串长度。
矩阵A=[1 2;3 4;5 6]。E=zeros/ones(10,5,3),E(; ,;,1)=rand(10,5)。B=1:2:9。.*指对应项相乘。inv(A)求逆...[M,N]=find(A>20).。
元胞数组ceil(1,2)
for n=1:1:5 xxxxx end 。while循环。switch循环,少用。
pi表示Π
绘图
二维平面绘图:x=。y1=。y2=。figure %创建一个幕布。plot(x,y)画二维坐标图。title(‘ ‘)设置图片标题。xlabel(给x轴贴标签)。xlim([x,x])设置图像的x区间。
figure
[AX,H1,H2]=plotyy(x,y1x,,y2,’plot’)
给两个y轴贴标签:
set(get(AX(1),’Ylabel’),’String’,’xx’)
set(get(AX(2),’Ylabel’),’String’,’xx’)
设置两条曲线的格式:
set(H1,’LineStyle’,String’,’-’)
set(H2,’LineStyle’,String’,’:’)
三维立体绘图:
plot变plot3
hold on在同一张图片中绘制多条线
hold off不保存当前的图像
grid on在图像中加网格线
axis square拉扯坐标轴使图像大致呈现正方形
图形的保存和导出
figure-编辑-复制图形-直接粘贴即可。
figure-文件-另存-就把图像保存到电脑中
figure-编辑-复制选项(调图)
figure-编辑-图像属性(调图)
figure-文件-导出设置(设置图像大小,应用于图形.再回去看图形大小合不合适)
数模优化算法demo
构建决策目标、决策变量、目标函数、优化模型
优化模型分类:线性规划:目标函数和约束条件都是线性的,并且变量取值都是连续的。求导。
整数规划、:规划中的某些变量是离散的。变量取值范围不是无穷时可暴力求解,用计算机遍历找到全局最优解。几何解决办法有分支定界法(只能解决线性规划问题)、过滤隐枚举法。
0-1规划、:指派问题,有/无。方法同上
非线性规划:方法:1)离散成离散型规划,逐一求解把分度精细到0.0001就比较相近。2)蒙特? matlab中对应的非线性规划函数句柄
动态规划、:
多目标规划、:
图论:
现代规划算法