教育
极值学院
这个作者很懒,什么都没留下…
展开
-
MATLAB基础入门(2)
4. 命令行的特殊输入方法在MATLAB中,有些特殊情况需要使用一些小“技巧”才能够正确输入。本小节介绍相关的内容。4.1输入多行命令并且不运行若要在输入完多行命令之前并不运行其中的任何一行,可以输入完一行命令之后使用Shift+Enter快捷键,然后光标就会移动到下一行,在这行前并不会显示命令提示符,此时用户可以输入下一行命令。这样重复进行,直到输入完所有的命令之后按回车键,即可将所有...转载 2018-12-27 11:46:52 · 296 阅读 · 0 评论 -
MATLAB的cell数组
5 Cell数组元胞数组(cell)是MATLAB的一种特殊数据类型。可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同。和一般的数值矩阵一样,元胞数组的内存空间也是动态分配的。图3-3是元胞数组的结构示意图,表示的是一个2´3的元胞数组。元胞数...原创 2019-01-10 11:30:09 · 1694 阅读 · 0 评论 -
MATLAB时间与日期的基本操作
7.2 日期和时间元素本小节将为读者介绍如何对指定日期和时间元素的数值进行提取,另外如何通过datetime的属性来对指定的元素进行赋值。MATLAB提供了如下函数进行元素操作,请见表3-12。表3-12 日期和时间元素提取函数函 数说 明函 &nb原创 2019-01-15 11:40:48 · 2684 阅读 · 0 评论 -
IMMC2019(秋季赛)首批晋级国际赛队伍公布
经过评审组严格的评审,第一批晋级IMMC2019国际赛的队伍已经决出(名单见下),这些队伍将直接参加3月12日至17日的国际赛。其他队伍是否能够晋级还要等冬季赛结束后与冬季赛其他队伍一起比较后确定,也就是说,其他秋季赛队伍也依然还有晋级国际赛的可能。祝贺极值学院指导的一支队伍直接晋级国际赛附:晋级名单,其中排序以控制号后六位数大小依次排序。IMMC2019大中华区冬季赛邀请函五届国际数学建模挑战...原创 2019-01-09 12:07:33 · 1901 阅读 · 0 评论 -
MATLAB的时间与日期
7 日期和时间MATLAB在2014b版本中将日期和时间独立成了一个数据类型,新的版本中对于时间数据的处理功能更为强大。比如datetime和duration等函数,可以支持对时间的高效计算、对比、格式化显示。对这类数组的操作方法和对普通数组的操作是基本一致的。下面我们就对主要的功能进行介绍。7.1 创建日期和时间数组存储日期和时间信息的最主要形式就是datatime数组,...原创 2019-01-14 11:53:33 · 2859 阅读 · 0 评论 -
MATLAB的Structure数组
4 Structure数组Structure数组也称结构数组,另外还有些书籍称作架构数组。结构是MATLAB提供的一种将选择的数据存储到一个实体的数据类型。一个结构可以由数据容器组成,这种容器叫做域,每个域中可以存储MATLAB支持的数据类型。用户可通过使用存储数据时指定的域名来对域中的数据进行访问。图3-1是一个包括了a、b和c等3个域的结构数组S的示意图。结构中的每一个域都存储一个...原创 2019-01-08 11:07:41 · 1239 阅读 · 0 评论 -
MATLAB稀疏矩阵
稀疏矩阵稀疏矩阵是一种特殊类型的矩阵,即矩阵中包括较多的零元素。对于稀疏矩阵的这种特性,在MATLAB中可以只保存矩阵中非零元素及非零元素在矩阵中的位置。在用稀疏矩阵进行计算时,通过消去零元素可以减少计算的时间。7.1 稀疏矩阵的存储方式对一般矩阵而言,MATLAB保存矩阵内的每一个元素,矩阵中的零元素与其他元素一样,需要占用同样大小的内存空间。但对于稀疏矩阵,MATLAB仅存储稀疏矩阵中的非零元...原创 2019-01-03 12:02:30 · 1106 阅读 · 0 评论 -
MATLAB字符和字符串
3.字符和字符串在MATLAB中,几个字符(Character)可以构一个字符串(String)。一个字符串被视为一个行向量,而字符串中的每一个字符(含空格符),则是以其ASCII的形式存放于此向量的每一个元素中,只是它的外显形式仍然是可读的字符。字符串类型在数据的可视化、应用程序的交互方面有着非常重要的作用。3.1 创建字符串1.一般字符串的创建在MATLAB中,所有的字符串都用两个单...原创 2019-01-07 11:43:31 · 2866 阅读 · 0 评论 -
MATLAB的Cell数组操作
5.3 Cell数组的基本操作本小节结合示例对元胞数组的一些基本操作进行介绍。【例3-26】 元胞数组的合并。>> C1 = {‘Jan’ ‘Feb’; ‘10’ ‘17’; uint16(2004) uint16(2001)};>> C2 = {‘Mar’ ‘Apr’ ‘May’; ‘31’ ‘2’ ‘...原创 2019-01-11 11:42:45 · 1303 阅读 · 0 评论 -
【重要】2019年美赛(MCM/ICM)的参赛建议
2019MCM/ICM将于2019年1月25日上午6:00-29日上午9:00(北京时间)举行,准备参加竞赛的同学们你准备好了吗?这里特别给你提个醒,确保你成功参赛!一、 认真熟悉参赛规则准备参加美赛的同学,切记要认真阅读美赛的参赛规则和注册、登录、选题、论文提交、发送邮件等操作流程,否则极有可能你们将面临不成功参赛的结果。请参考主办方COMAP官方网站的竞赛规则和...转载 2018-12-26 11:33:46 · 11895 阅读 · 0 评论 -
MATLAB多项式
9 多项式的表达式及其操作9.1 多项式的表达式和创建1.多项式的表达式MATLAB用一个行向量来表示多项式,此行向量就是将幂指数降序排列之后多项式各项的系数。例如,考虑下面的表达式:这就是Wallis在他第一次在法国科学院提出牛顿法的时候所用的多项式。在MATLAB中,该多项式可以用以下命令来输入:>> p = [1 0 -2 -5];这个表达式的含义...原创 2019-01-05 12:14:40 · 1066 阅读 · 0 评论 -
2017年美国大学生数学建模竞赛F题优秀论文解读
2017年美赛F题赛题2017ICM Problem F: Migration to Mars: Utopian Workforce of the 2100 Urban SocietyTheinternational agency, Laboratory of Interstellar Financial & ExplorationPolicy (LIFE), has recently...原创 2018-12-25 11:43:30 · 4346 阅读 · 0 评论 -
MATLAB多维数组
8 多维数组在实际应用的过程中,经常需要构造多于二维的数组,我们将多于二维的数组统称为多维数组。对于二维数组,人们习惯于把数组的第1维称为“行”,把第2维称为“列”,我们将第3维称为“页”。由于更多维的数组的显示并不直观,所以本节以三维数组为例来介绍多维数组的使用。8.1 多维数组的创建创建多维数组最常用的方法有以下4种。(1)直接通过“全下标”元素赋值的方式创建多维数组。...原创 2019-01-04 12:39:22 · 1795 阅读 · 0 评论 -
017年美国大学生数学建模竞赛E题优秀论文解读
2017年美赛E题赛题2017 ICM Problem E: Sustainable CitiesNeeded!Background: Many communities areimplementing smart growth initiatives in an effort to consider long range,sustainable planning goals. “Smart g...原创 2018-12-24 11:51:48 · 3588 阅读 · 0 评论 -
MATLAB矩阵与数组
MATLAB既然以矩阵实验室命名,就说明该软件在矩阵计算方面具有非常优异的表现。在MATLAB中,一般情况下一个矩阵就是指一个长方形的数组。特殊情况有两个,一是单一元素的标量,二是只有一行或者一列的矩阵,也就是向量。MATLAB也有其他储存数值和非数值数据的方式,但是对于初学者来说,最好是将所有的情况都考虑为矩阵,这样更容易使用。MATLAB的设计理念是所有的操作尽可能的自然。其他编程语言在处理数...原创 2018-12-29 12:08:26 · 586 阅读 · 0 评论 -
word页眉的妙用
1.如何实现公式居中、编号右对齐在写论文的时候我们经常要编辑公式,并给公式编号。而公式居中,编号右对齐的操作就难住了许多同学,导致论文排版不美观,影响整体印象,今天小编给大家介绍一种用页眉实现此效果的方法,操作软件基于office2016。1.1首先先新建一个word文档1.2然后点击插入→页眉,选择空白(三栏)的样式1.3复制页眉到正文接着去掉红框内的横线,方法是再次复制正文内的页...原创 2018-12-28 16:12:48 · 351 阅读 · 0 评论 -
MATLAB基础入门(3)
5 Command History窗口MATLAB的命令行窗口提供了非常友好的交互功能,用户可以在此环境中边思考边验证。完成设计之后,可以通过MATLAB的历史记录功能将已验证的命令再次提取出来。这种记录命令的能力就是在MATLAB的历史记录窗口(Command History)中利用相应的命令完成的。在2014a及以后版本中,历史记录窗口不再出现在MATLAB默认布局中,同时增加了通...转载 2018-12-28 12:36:09 · 391 阅读 · 0 评论 -
MATLAB的Categorical数组
8 Categorical数组类别(categorical)数组是一种存储有限类别数据的数组类型。类别数组可以提供对非数值数据的高效存储以及操作,另外类别数组还保持了原有类别的名字,这样使用起来更加直观方便。类别数组可以和表(table)数据类型一起使用。默认情况下,类别数组中包含的类别是没有顺序的。例如,一组离散的宠物类别{‘dog’ ‘cat’ ‘bird’}是没有顺序的。所以MA...原创 2019-01-16 14:47:09 · 7050 阅读 · 0 评论