
数学建模
文章平均质量分 80
数学建模
透小犹
不生气,不自卑。一群人谈笑,一个人行走。
展开
-
MatLab函数设计
目录m语言两种文件函数文件格式完整函数示例流程控制关键字条件控制 if-elseif-else-end循环控制 for-end while-endbreak和continuereturn*函数重载*子函数和匿名函数匿名函数*addpathm语言MatLab使用的m语言是一种脚本语言,.m文件是脚本文件,只有在运行的时候才会生成2进制代码。请尝试将.m文件的后缀名改为.txt,依然可以正常打开两种文件MatLab有2种文件:脚本文件和函数文件脚本文件:可以没有输入,一般有输出函数文件:一般有输入,原创 2022-02-06 17:51:01 · 1477 阅读 · 0 评论 -
MatLab指令集
目录前言数值显示格式控制指令 format加载文件 load清除指令计时指令 tic toc前言本文对MatLab常用指令做了分类和索引,方便读者查找,具体功能请自行上机实验数值显示格式控制指令 formatformat 短格式(默认)format short 短格式(默认)format long 长格式format shortE 短格式科学计数法format longE 长格式科学计数法注意:当数值位数较少时,在科学计数法下也会直接显示format rat 有理数格式(a/b)for原创 2021-10-20 19:08:50 · 671 阅读 · 0 评论 -
MatLab专用变量
目录前言无穷大和非法数无穷大 inf不是一个数 nan数据表示范围IEEE浮点数表示范围32位整数表示范围科学常数科学单位前言本文对MatLab常用专用变量做了分类和索引,在编写M程序时应该规避使用和专用变量重名的变量无穷大和非法数无穷大 infinf和-inf分别代表正无穷大和负无穷大正负无穷大由计算溢出双精度浮点数表示范围或赋值产生不是一个数 nannan是Not a Number的缩写,代表不是一个数nan由非法运算(如整数除0)或赋值产生任何标量与nan的任何运算都会使标量变成n原创 2021-10-19 23:55:31 · 699 阅读 · 0 评论 -
MatLab库函数
目录前言用户自定义函数生成矩阵的函数生成特殊值的矩阵生成所有元素均为无穷大的矩阵 inf生成全零矩阵 zeros生成全一矩阵 ones生成指定值的矩阵生成对角阵 diag快捷功能返回矩阵维度 size求和 sum浮点数表示范围最大正浮点数 realmax最小正浮点数 realmin逻辑函数矩阵所有元素与 all矩阵所有元素或 any矩阵标量异或 xor随机数以向量形式返回当前日期和时间 clock控制随机数生成 rng生成(0, 1)内均匀分布的随机浮点数 rand生成指定范围内均匀分布的随机整数 rand原创 2021-10-19 23:48:36 · 1334 阅读 · 0 评论 -
MatLab线性规划
目录前言MatLab线性规划标准形式对标准形式的解释MatLab求解线性规划的函数带有绝对值的线性规划去绝对值的方法解决带绝对值的线性规划的伪码描述二维线性规划前言1.使用MatLab求解线性规划需要安装Optimization Toolbox附加功能2.本文总结了教材《数学建模算法与应用(司守奎)》第1章的内容,详情请参考教材3.本文总结了二维线性规划问题,如何使用MatLab快速解决,教材对于这部分问题推荐使用Lingo,但其实MatLab也可以解决如果不需要复习教材《数学建模算法与应用(司守原创 2021-10-17 18:04:12 · 5467 阅读 · 1 评论 -
MatLab矩阵的创建、寻访和运算
目录前言1.新建标量、向量和矩阵2.矩阵的快速创建递增/递减型向量的创建1)生成线性等距的行向量的快捷命令2)生成线性等距的行向量的函数3)生成对数等距的行向量的函数可以生成向量和矩阵的库函数3.矩阵元素的编址和寻访矩阵元素的编址方式1)下标编址2)序号编址矩阵元素的寻访方式:1)按地址寻访:下标寻访和序号寻访下标寻访序号寻访2)按条件寻访4.矩阵的运算"标量运算"矩阵运算矩阵函数前言本文不刻意区分MatLab中的"矩阵"和"数组"前文摘要:数学建模第一天,从C++到MatLabMatLab数据存原创 2021-10-16 14:23:12 · 1507 阅读 · 0 评论 -
从C++到MatLab
目录前言1.遇到问题善用help指令,获取帮助2.MatLab数据存储、运算、传输单位是数组,很多函数的返回值也是数组3.MatLab中的矩阵是以列向量为单位进行存储的,很多命令也直接和列向量挂钩4.高级语言中的数组元素之间,用半角逗号隔开;MatLab中的行向量元素之间既可以用半角逗号隔开,也可以用空格隔开5.MatLab中的数组元素下标从1开始6.MatLab库函数7.Project Based Learning基于项目学习8.MatLab有很多插件,当某个库函数不能使用时,请检查是否安装/启用了所需插原创 2021-10-15 21:17:47 · 535 阅读 · 0 评论 -
MatLab绘图相关函数速览
目录plot()函数:针对向量或矩阵的列绘制曲线ezplot()函数:绘制参数方程所表示的曲线polar()函数:针对向量或矩阵绘制极坐标曲线ezpolar()函数:绘制参数方程所表示的极坐标曲线limit()函数:求解符号表达式的极限diff()函数:求导数和差分simplify()函数:对符号表达式进行简化taylor()函数:对函数泰勒展开solve()函数:求解方程或方程组的解int()函数:对函数定积分eval()函数:将syms类型变量转换为double型plot()函数:针对向量或矩阵的列绘原创 2021-05-30 12:56:57 · 943 阅读 · 0 评论