数学建模之matlab应用
文章平均质量分 63
matlab在数学建模中的应用
小啊陈~
这个作者很懒,什么都没留下…
展开
-
线性规划代码实现
【代码】线性规划代码实现。原创 2023-08-15 11:41:28 · 95 阅读 · 1 评论 -
matlab19款数学建模竞赛常用作图代码
第一个子图是原始山峰数据的等高线图,第二个子图是带有虚线的原始山峰数据的等高线图,第三个子图是指定等高线值的原始山峰数据的等高线图,第四个子图是基于新生成的网格和函数生成的等高线图,并显示等高线上的数值。总结起来,该代码的目的是在一个图形窗口中绘制四个子图,第一个子图为原始山峰数据的三维表面图,第二个子图中将符合条件的点的高度设置为NaN,第三个子图重新绘制了修正后的山峰数据的三维表面图,第四个子图也绘制了修正后的山峰数据的三维表面图。散点图中的每个点都有不同的颜色,颜色的取值范围和 x 值一致。原创 2023-07-22 14:55:50 · 5639 阅读 · 0 评论 -
matlab矩阵运算
其中加、减、乘与所学的线性代数中的定义是一样的,相应的运算符为“+”、“-”、“在键盘上直接按行方式输入矩阵是最方便、最常用的创建数值矩阵的方法,尤其适合较小的简单矩阵。奇异值分解(SVD)是现代数值分析(尤其是数值计算)的最基本和最重要的工具之一,因此在实际工程中有着广泛的应用。矩阵的除法运算是MATLAB所特有的,分为左除和右除,相应运算符为“\”和“/”。对于上述的四则运算,需要注意的是:矩阵的加、减、乘运算的维数要求与线性代数中的要求一致。X=B的解是X=A\B,而方程X*A=B的解是X=B/A。原创 2023-07-14 16:48:21 · 2224 阅读 · 1 评论 -
matlab特殊变量
单元型变量是以单元为元素的数组,每个元素称为单元,每个单元可以包含其他类型的数组,如实数矩阵、字符串、复数向量。这两种数据类型的特点是允许用户将不同但是相关的数据类型集成一个单一的变量,方便数据的管理。单元型变量的定义有两种方式,一种是用赋值语句直接定义,另一种是由 cell 函数预先分配存储空间,然后对单元元素逐个赋值。该方法的操作方式是先预分配单元型变量的存储空间,然后对变量中的元素逐个进行赋值。在直接赋值过程中,与在矩阵的定义中使用中括号不同,单元型变量的定义需要使用大括号,而元素之间由逗号隔开。原创 2023-07-12 21:35:34 · 391 阅读 · 1 评论 -
matlab多项式
1.构造带字符多项式的基本方法是直接输入,主要由26个英文字母及空格等一些特殊符号组成。多项式的除法用函数 deconv(pl,p2)来实现,相当于执行两个数组的解卷。多项式的乘法用函数conv(p1,p2)来实现,相当于执行两个数组的卷积。其中 k返回的是多项式p 除以q 的商,r 是余式。2.构造带数值多项式最简单的方法就是直接输入向量。多项式导数运算用函数polyder来实现。调用格式为:poly2sm(p)其中p为多项式的系数向量。原创 2023-07-12 17:40:52 · 1029 阅读 · 1 评论 -
向量的创建和引用
y = logspace(a,b,n) 在 10 的幂 10^ a 和 10^b(10 的 N 次幂)之间生成 n 个点。y = linspace(x1,x2,n) 生成 n 个点。这些点的间距为 (x2-x1)/(n-1)。可用空格或者逗号生成行向量,分号生成列向量。向量进行加减乘除时,矩阵维度必须一致。原创 2023-07-11 17:13:35 · 211 阅读 · 0 评论 -
matlab基础知识
exist用来查询某变量是否存在,若存在,就会返回对应的数值。若不存在,则返回0。点击向上的箭头,可以找到执行过的每一个命令,再点击enter,会再执行一遍。可以通过鼠标左键对每个窗口进行布局调整,也可在功能区-布局,选择布局。如上,就会出现所有关于space的函数,找到自己想要的函数即可。在功能区点新建脚本(CTRL+N),保存,文件名要以.m结尾。若把工作区清空了,则刚刚建立的变量不存在了,也就是返回0。优先级:算数运算符>关系运算符>逻辑运算符。*在路径中也要尽量避免中文。原创 2023-07-09 22:00:04 · 156 阅读 · 1 评论