自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 数学建模学习笔记1

线性规划线性规划的标准形式其中c和 x为n 维列向量, A、 Aeq 为适当维数的矩阵,b 、beq为适当维数的列向量。matlab中的标准型同上基本函数形式为 linprog(c,A,b),它的返回值是向量 x的值。还有其它的一些函数调用形 式(在 Matlab 指令窗运行 help linprog 可以看到所有的函数调用形式),如: [x,fval]=linprog(c,A,b,Ae...

2019-12-04 22:09:03 273

原创 MATLAB学习笔记13

平面曲线族的包络线常微分方程的数值解差分方程的求解常微分方程的符号解

2019-11-06 20:47:52 162

原创 MATLAB学习笔记12

8.1差分与近似微分微分运算不定积分与定积分运算数值积分

2019-11-06 20:24:42 122

原创 MATLAB学习笔记11

2.20矩阵的大小2.21矩阵的秩2.22向量的范数2.23矩阵的范数2.24矩阵的条件数2.25矩阵的奇异值和奇异值分解2.26矩阵的特征值和特征向量2.27矩阵的左右上下翻转和逆时针旋转90°操作2.28对角矩阵...

2019-11-04 11:30:53 123

原创 python的模块

模块简介1.模块是Python组织代码的基本方式。2.一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,将其成为模块(module)。3.所有的”.py”文件都可以作为一个模块导入4.模块名与脚本的文件名相同包简介1.Python的模块可以按目录组织为包2.创建一个包的步骤:创建一个名字为包名的目录在该目录下创建一个”init.py”文件根据需...

2019-11-04 11:05:06 83

原创 MATLAB 学习笔记 10

线性间隔向量产生一个行向量,从x1到x2之间均匀分布n个数,书写格式为linspace(x1,x2,n)对数化间隔向量书写格式logspace(d1,d2,n)显示格式的设置矩阵的乘法点乘是各位置上的数字相乘,不加点是向量乘法矩阵的除法方阵的行列式格式:det()矩阵的转置单位矩阵eye()全1矩阵ones()零矩阵zeros()...

2019-11-02 15:47:16 138

原创 matlab 5章习题

5.1x=-4:0.1:4y=(sin(x).^2)./(1+x.^2);plot(x,y)5.2v = 100;g = 9.8;x = 0:1200;for a = [30 45 75] y = x.*tan(a/360)-g*x.^2/(2*v^2*cos(a/360)^2); if a == 30 plot(x,y,'r-') ...

2019-11-02 14:54:16 412

原创 python的魔法方法

什么是Python魔法方法魔法方法就如同它的名字一样神奇,总能在你需要的时候为你提供某种方法来让你的想法实现。魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在进行特定的操作时会自动被调用。为什么要使用Python魔法方法使用Python的魔法方法可以使Python的自由度变得更高,当不需要重写时魔法方法也可以在规定的默认情况下生效,在需要重写时也可以让使用者根据自己...

2019-11-02 14:42:36 159

原创 MATLAB 学习笔记 9

图形格式的设置当使用MATLAB绘图函数,绘制好图形后,为了丰富图形的内涵,还必须对图形添加标题,坐标轴标签,文字说明,等。标注的三种方式1.从图形中直接标注2.使用图形标注函数进行标注3.使用图形的属性编辑器视角控制view命令用来设置视角向量语句格式:颜色的设置和获取使用colormap函数书写格式colormap的其他函数题目之后再战...

2019-10-31 15:38:05 95

原创 Python的类与对象

类与对象面向对象编程语言类: 一个模板, (人类)—是一个抽象的, 没有实体的对象: (eg: 张三, 李四)属性: (表示这类东西的特征, 眼睛, 嘴巴, 鼻子)方法: (表示这类物体可以做的事情, eg: 吃饭, 睡觉,学习)定义类使用class创建对象张三 = 人类(“张三”, 10, ‘male’)看对象的属性print(张三.name)print(张三.ag...

2019-10-31 15:16:47 135 1

原创 python的else和with语句

else 语句else语句的用法1、 if –else2. while 后搭配 else 使用如果while语句因为break跳出,就不会执行else语句只有当全部执行完成,才会执行else语句3. for 后搭配 else用法与while一致4.在try 语句后使用与异常处理配合else在没有任何异常出现的时候执行with 语句将文件关闭的问题抽象化,不需关注细节,wit...

2019-10-30 19:36:30 111

原创 MATLAB 学习笔记 8

5.10 三维特殊图形5.10.1 三维线性图三维线性图的书写格式为plot3(x,y,z)x y z 为同维向量矩阵5.10.2 三维条形图格式:bar3(Y)bar3(X,Y)bar3(…,width)5.10.3 三维散点图格式:scatter3(x,y,z)scatter3(x,y,z,s,c)5.11 三维网格图5.12 三维表面图5.13 简易表面图...

2019-10-28 20:29:39 105

原创 Python的异常处理

raise 语句为了引发异常,可以使用一个类或者实例调用raise语句。Traceback (most recent call last): File "<stdin>", line 1, in <module>Exception Traceback (most recent call last): File "<stdin>",...

2019-10-28 19:51:07 242

原创 MATLAB 学习笔记 7

由于此次知识点过多,所以本人在理解的情况下将知识点截图5.1 线性函数 plot5.2 简易线性函数5.3 散点图5.4 极坐标图及其与直角坐标图的转换5.5 条形图5.6饼图5.7 阶梯图5.8 茎干图5.9 平面多边形的着色...

2019-10-27 15:51:19 135 1

原创 MATLAB 第三章 习题

y=inline('sin(x)/(1+3*x+x^2)','x')2function Z=secondquestion(x1,x2,x3)Z=x1^2+3*x2^2+3*x3^2+2*x1*x2+3*x2*x3+5*x2*x3end456789不会,暂时空下

2019-10-27 15:39:52 495

原创 python的文件与文件系统

文件的操作python中,使用open函数,可以打开一个已经存在的文件,或者新建一个新文件。open(文件名 访问模式)其中open 后面跟的文件名/文件路径一般都是字符串。open的作用类似于vim命令(文件存在——打开;文件不存在——新建)。访问模式:r:以只读方式打开文件,文件的指针会放在文件的开头,这是默认模式w:打开一个新的文件只用于写入,如果该文件已存在则将其覆盖。如果...

2019-10-27 14:50:47 173

原创 Python的字典与集合

字典字典是另一种可变容器模型,且可存储任意类型对象,如其他容器模型。字典由键和对应值成对组成。每个键与值用冒号隔开(:),每对用逗号分割,整体放在花括号中({})。键必须独一无二,但值则不必。值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。字典也被称作关联数组或哈希表。基本语法如下:dict = {'a':'123', 'b':'456', 'c':789};字典的访问:d...

2019-10-26 14:58:21 187

原创 MATLAB 学习笔记 5

3.18多维数组3.18.1多维数组的创建:1.通过直接赋值来取得例:2.通过矩阵函数来进行生成例:cat:矩阵连接函数3.18.2 多维函数的运算MATLAB的大多数内装函数支持多维数组的运算,如sum,mean,prod等例:...

2019-10-25 10:32:35 111

原创 MATLAB 学习笔记 4

3.17结构数组结构数组是对某个对象,不同属性的数据,用一组数据来表示,称为结构数组。3.17.1 结构数组的创建结构数组的构建,可以采用直接赋值,或用struct函数来构建。示例3.17.2 结构数组与单元数组的转换结构数组与单元数组的转换函数为:c=struct2cell(s)也可进行逆转换:s=cell2struct(c)例:## 3.17.3 单元数组的数据处理将单元...

2019-10-24 20:28:05 96

原创 python的函数与lambda表达式

函数函数的定义:函数是可以重复执行的语句块,可以重复调用并执行函数是面向过程编程的最小单位函数的作用:用于封装语句块,提高代码的重用性提高代码的可读性和易维护性定义函数的语句:def 函数名(形参列表):语句块函数的调用:函数名(实际调用传递参数)注意:函数名的命名规则与变量名的规则相同(必须为标识符)函数名是一个变量,它用来绑定函数函数有自己的名字空间,在函数外部...

2019-10-24 20:03:01 171

原创 MATLAB 学习笔记 3

3.16 单元数组3.16.1 单元数组的创建对于单元数组预分配的格式为:C=cell(n)C=cell(m,n)C=cell(size(A))单元数组的赋值:1.下标索引2.单元索引:一次单元索引 与 二次单元索引3.16.2 单元数组的删除与改写可以用赋值空矩阵来删除单元数组的某单元,亦可用reshape来改写矩阵。3.16.3 单元数组的运算单元数组中的数值矩阵仍符合...

2019-10-23 20:39:31 81

原创 Python的字符串与序列

字符串字符串的本质是:字符序列。python的字符串是不可变的。我们无法对原字符串进行任何修改,只能将字符串的一部分复制到新建的字符串。使用内置函数ord()可以把字符转化成对应的Unicode码使用内置函数char()可以把十进制数字转化成对应的字符创建字符串:我们可以通过单引号或者双引号创建字符串, 使用两种引号的好处是可以创建本身就包含引号的字符串,而不是使用转义字符。空字符串...

2019-10-23 20:01:35 242

原创 MATLAB 学习笔记 3

3.14数据类型数组的类型:字符型数值型单元型结构型java型包柄函数数值型包含单精度,双精度,整数位,数值位等3.15字符型数组用单引号括起来的字符和数字的组合称为字符串或字符数组字符数组和矩阵一样可以实行水平连接和垂直连接,可以进行字符数组的比较和寻找,字符串替换等运算。示例:...

2019-10-22 22:19:25 82

原创 MATLAB 学习笔记 2

3.6 循环语句 for end书写格式:for变量=起点:增量:终点程序语句end例子:循环语句 while end与for end 语句最大的不同是不用规定循环次数,重复执行程序语句。示例:(迭代法)3.8条件语句if end格式:if 逻辑表达式程序语句end若逻辑是真则执行,逻辑是假则跳过3.9多分支条件语句 if /elseif /else/ end格...

2019-10-21 11:49:54 102

原创 MATLAB 学习笔记 1

3.1函数M文件当调用MATLAB函数时,在命令窗口输入函数名,则函数的程序即被调用执行。例:3.2函数M文件的组成1.函数定义行2.帮助文本的标题行3.帮助文本的内容4.函数体5.附注3.3内联函数与函数文件不同的是,内联函数无需函数储存。例:3.4文本M文件与函数文件相类似,在文件编辑器中进行,它执行计算的数据来自键盘输入和空间中已存在的变量...

2019-10-20 21:18:27 89

原创 python中的列表与元组

python的列表python当中没有数组这个概念,但是有比数组更为强大且功能齐全的列表。创建列表创建列表和创建普通变量一样,用中括号括起来一堆数据就可以了,数据之间用逗号隔开,这样一个普普通通的列表就创建成功了列表里可以有整型、字符串、浮点型,甚至列表里面包含另一个列表,如果实在想不到往列表里面塞什么数据的时候,可以创建一个空列表。向列表中添加元素append( ) 方法用于在列表后...

2019-10-19 22:49:16 81

原创 python的条件与循环

python的条件语句Python条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块。Python程序语言指定任何非0和非空(null)值为True,0和null为False。if语句用于控制程序的执行,基本形式为:if 判断条件1 :执行语句1…elif 判断条件2 :执行语句2…elif 判断条件3 :执行语句3……else :执行语句4…...

2019-10-19 22:17:10 103

原创 python的变量,运算符与数据类型

什么是python变量Python变量是用于存储值的保留内存位置。换句话说,python程序中的变量将数据提供给计算机进行处理。变量的使用规则1.python的变量不需要像C一样提前定义类型2.只能包含数字、字母和下划线,可以使用字母和下划线开头,不能让数字打头,比如:number_1不能设置为1_number3.变量中不能含有空格4.若连接两个变量,可直接使用“+”python的数...

2019-10-19 22:03:00 150

原创 leetcode—python 50天刷题 第50题 反转字符串中的单词 lll

题目描述给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入: “Let’s take LeetCode contest”输出: “s’teL ekat edoCteeL tsetnoc”注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。来源:力扣(LeetCode)链接:https://leetcode-cn...

2019-09-06 15:44:55 223

原创 leetcode—python 50天刷题 第49题 反转字符串

题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:...

2019-09-06 15:09:53 238

原创 leetcode—python 50天刷题 第48题 Nim游戏

题目描述你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;因为无论你拿走 1 块、2 块 还是 3 块石头...

2019-09-06 15:03:22 131

原创 leetcode—python 50天刷题 第47题 除自身以外数组的乘积

题目描述给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。示例:输入: [1,2,3,4]输出: [24,12,8,6]说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。来源:力扣(LeetCode)链接:https://leetcode-cn....

2019-09-06 14:49:31 105

原创 leetcode—python 50天刷题 第46题 删除链表中的节点

题目描述请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:...

2019-09-06 14:20:33 93

原创 leetcode—python 50天刷题 第45题 二叉树的最近公共祖先

题目描述给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]示例 1:输入: root = [3,5...

2019-09-06 10:54:31 111

原创 leetcode—python 50天刷题 第44题 二叉搜索树的最近公共祖先

题目描述给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]示例 1:输入: root = ...

2019-09-06 10:13:07 110

原创 leetcode—python 50天刷题 第43题 2的幂

题目描述给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true解释: 20 = 1示例 2:输入: 16输出: true解释: 24 = 16示例 3:输入: 218输出: false来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/power-of-two著作权归领扣网络所有。...

2019-09-06 09:23:16 121

原创 leetcode—python 50天刷题 第42题 二叉搜索树中第K小的元素

题目描述给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。示例 1:输入: root = [3,1,4,null,2], k = 13/ 1 42输出: 1示例 2:输入: root = [5,3,6,2,4,null,null,1], k = 35/ ...

2019-09-06 09:15:48 121

原创 leetcode—python 50天刷题 第41题 存在重复元素

题目描述给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true来源:力扣(LeetCode)链接:http...

2019-09-06 09:00:06 98

原创 leeetcode—python 50天刷题 第40题 数组中的第K个最大元素

题目描述在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。来源:力扣(LeetCode)...

2019-09-06 08:48:07 211

原创 leetcode—python 50天刷题 第39题 反转链表

题目描述反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL解答过程# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# ...

2019-09-06 08:24:42 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除