自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lingo学习(三):运算符与内置函数

lingo学习(三):运算符与内置函数运算符——算数运算符这道题使用matlab求解效果最好,使用lingo则需要将他转化为方程x=2;y=3*x^10+6/(15-@sqrt(x));或y=3*x^10+6/(15-x^(1/2));——关系运算符关系运算符往往用在约束条件中,用来指定约束条件左右两边必须满足的关系lingo只有等于、>=、<=三种关系运算符,当输入>或<时,lingo也不会报错,因为他默认为大于等于或小于等于若要严格表达a大于b,则使

2021-02-24 18:51:00 4231 1

原创 lingo学习(二):集合vs矩阵工厂

lingo学习(二):集合vs矩阵工厂暴力枚举法矩阵工厂——生产一维矩阵例子sets:factory /1..6/:a,b;plant /1..3/:x,y;endsets!A、B矩阵有6个元素,X,Y有3个元素。复制代码时先新建一个文本文档,将代码复制进去,这样可以消除格式0.000000为统一初值factory和plant都是制造矩阵的工厂,但他们是两家不同的工厂factory后面的/1…6/说明他专门生产16的矩阵,a,b都是16的矩阵plant后面的/1…3/说

2021-02-23 13:34:49 3789

原创 lingo学习(一):基本界面与解方程

lingo学习(一):基本界面与解方程我数了一下,自己的寒假居然有49天,但假期开始前立下的flag几乎全军覆没基本界面使用ctrl+鼠标滚轮可以放大缩小字体以解x+1=0为例,运行时间为0秒,运算结果为1解方程方程结尾需要以分号结束所有输入必须为英文状态并不严格要求空格2*x+1=1中的乘号不能省略,不能写为2x+1=1例题1lingo变量lingo默认所有变量为大于等于0的数字,因此非负的条件不用写若需要变量可以小于0,则使用函数@free,使定义域变为

2021-02-22 22:15:22 2375 2

原创 MATLAB学习(十二):回归与内插

MATLAB学习(十二):回归与内插这个假期颓了很久,每天只有在学matlab时才会有一点点时间用来学习,今天就要结束台大郭彦甫的matlab教程学习了,感觉还挺舍不得的。这个老师真的讲的很好,如果有人看了我的博客感觉很好的话一定要去搜他的课程呀!一开始我对matlab一窍不通,现在感觉有了基本的了解了,受益良多。简单线性回归一元多项式拟合:polyfit()使用polyfit(x, y, n)函数对数据x和y进行n次多项式拟合.x =[-1.2 -0.5 0.3 0.9 1.8 2.6 3.

2021-02-05 22:28:17 1343

原创 MATLAB学习(十一):统计

MATLAB学习(十一):统计描述性统计

2021-02-05 17:20:34 822

原创 MATLAB学习(十):线性方程式与线性系统

线性方程式与线性系统线性方程式AX=b逐次消元法高斯消去法rref():将一个线性方程式的增广矩阵转化为除了对角线元素为1外,其余元素均为0>> A=[1 2 1; 2 6 1; 1 1 4];>> b=[2;7;3];>> R=rref([A b])R = 1 0 0 -3 0 1 0 2 0 0 1 1**LU分解法LU Factori

2021-02-04 20:36:50 503

原创 MATLAB学习(九):方程式求根

MATLAB学习(九):方程式求根利用符号方式求根创建符号变量syms x 或sym ('x‘)solve(y,x)求等式的解,其中y为等式,x为自变量,注意solve求解方程时,等式右边必须转为0一元方程求解求 cos(x)^2 - sin(x)^2 =0的解>> syms x>> y=cos(x).^2-sin(x).^2>> solve(y,x)或syms xsolve(’ cos(x)^2 - sin(x)^2 ‘,x)求二

2021-02-04 16:25:17 3071

原创 MATLAB学习(八):数值微积分

MATLAB学习(八):数值微积分多项式的微分和积分微分(Differentiation)MATLAB中,多项式可以用向量表示,向量中的元素为多项式的系数(降幂排序):第一位为多项式最高次项系数,最后一位为常数项.例如多项式:f ( x ) = x 3 − 2 x − 5可以用向量p = [1 0 -2 -5]表示.polyval()多项式求值,polyval(p, x)可以计算多项式p在x的每个点处的值.a = [9,-5,3,7]; x = -2:0.01:5;f = poly

2021-01-31 20:06:39 1220

原创 MATLAB学习(七):影像处理

MATLAB学习(七):影像处理初阶影像处理影像的读取、展示、查看详细信息以及储存影像imread()函数将图像读取到内存中imshow()函数展示图像imwrite()函数将内存中的图像写进硬盘imageinfo()函数查看图片文件的详细信息.imtool()函数可以打开图像处理工具影像的点的四则运算乘法运算使图像变亮clear,close alll=imread('rice.png');subplot(1,2,1);imshow(l);j=immultiply(l

2021-01-30 17:30:46 583

原创 MATLAB学习(六):图形界面-GUI-程序设计

MATLAB学习(六):图形界面-GUI-程序设计设计一个简单的程序1,在matlab命令行窗口中输入guide2,在弹出的窗口中新建gui文件3,如图,分别在fig文件中加入:3个静态文本、两个滑动条4,双击fig中加入的静态文本和滑动条,在tag中记住他们的名字,设置静态文本字体大小,滑动条的最大值设为100,最小值设为0,并点击运行5,在m文件中slider1和slider2的呼叫函数下,即function slider1(和2)_Callback(hObject, eventdata

2021-01-28 17:46:47 1374

原创 MATLAB学习(五):进阶绘图

MATLAB学习(五):进阶绘图加油!

2021-01-27 22:37:23 851 1

原创 MATLAB学习(四):初阶绘图

学习思考了一下,自己现在还在了解阶段,记太细的笔记速度太慢了,而且效率低,以后记代码防止清空图像默认情况下,每次执行plot()函数都会清除上一次绘图的结果,多次执行plot()只会保留最后一次绘制的图形.使用hold on和hold off命令控制绘图区域的刷新,使得多个绘图结果同时保留在绘图区域中绘图并加入图例、标题、标签plot()函数绘图plot(x,y,LineSpec),x为图线上点的x坐标,y为图线上点的y坐标,LineSpec为图线的线条设定,三个指定线型,标记符号和颜色的

2021-01-26 23:38:49 402

原创 MATLAB学习(三):变量与档案存取

MATLAB学习(三):变量与档案存取最近瓜好多,而且我发现豆瓣真是宝藏,这周一直在逛豆瓣停不下来变量变量类型字符串结构体字符串文件读写变量类型数值类型(numeric)为最常用的变量类型(1) double是双精度浮点数,在MATLAB中,数值类型的变量被默认为double类型的,可以使用类型转换将其转换为其他数值类型.n = 3;class(n) % 得到 doublen = int8(3);class(n) % 得到 int8(2)int为带符号整型,8,16,

2021-01-25 19:52:54 524

原创 MATLAB学习(二):结构化程式与自定义函数

MATLAB学习(二):结构化程式与自定义函数假期学习第二天,今天起晚了,因为昨晚发现了一个up主好搞笑呀,看到一点半他的视频。刚刚交了一篇关于秦直道的科普文,现在开始继续学习MATLABscript脚本必须要保存后才能运行,不能数字开头,并且大小写有差别的要运行脚本时可以点击运行或者是按f5要是不想执行某一行程序,可以删除或者是在前面加入一个百分号%,使其变成注释当在一段程序前后分别加入两个百分号%%时(这两个百分号必须是自己手动输入的),可将这一段程序与整篇代码区分开,他会变成一个单独的节

2021-01-22 19:28:11 573

原创 MATLAB学习(一):基本操作与矩阵输入

MATLAB学习(一)跟老师交流后,现在自己要专攻MATLAB,不学Python了假期学习第一天普通运算1.π用pi表示2. ln用log表示,log用log10()表示3. e用exp表示4.开根号用 ^0.5或sqrt表示一些经常被使用的数学方程可以答疑的网站:http://www.mathworks.com/help/matlab/functionlist.htmlArithmetic加减乘除Trigonometry三角函数Exponents and Logarithms对数

2021-01-17 21:59:14 671

原创 Python学习(十五):字符串的格式化

Python学习(十五):字符串的格式化这是我关于Python学习的第十五篇博客,加油!字符串格式化:将字符串按照一定规则进行拼接(1)%s,拼接的为字符串,其实也可拼接数字,列表n='i am %s,my hobby is %s'% ('alex','reading')n1='i am %s,my hobby is %s'% (567,[1,2,'alex'])print(n,n1)#i am alex,my hobby is reading i am 567,my hobby is [1

2020-11-09 21:35:38 124

原创 Python学习(十四):集合关系运算(交、差、并和交叉补集)和其他内置方法

Python学习(十四):集合关系运算交、差、并集这是我关于Python学习的第十四篇博客,加油!关系测试(1)求交集常规方法teacher=['monica','chandler','richard']friend=['monica','chandler','joy']a=[]for i in teacher: if i in friend: a.append(i)print(a)使用集合方法(&)intersectionteacher=['monica','ch

2020-11-03 16:48:00 1915

原创 Python学习(十三):集合定义和基本操作方法

Python学习(十三):集合定义和基本操作方法这是我关于Python学习的第十三篇博客,加油!1.集合定义:由不同元素组成的集合,集合中是一组无序的可hash的值,可以作为字典的key,集合中元素必须是不可变类型2. 集合的创建(1)直接用大括号括起来s={1,2,3,3,2,1,3,4,54,6,67}print(s)#{1, 2, 3, 4, 67, 6, 54},集合中元素为不同的(2)使用set函数定义可变集合s=set('hello')print(s)#{'o', 'h',

2020-10-28 21:03:48 155

原创 Python学习(十二):数据类型和变量总结

Python学习(十二):数据类型和变量总结这是我关于Python学习的第十二篇博客,加油!五大基本数据类型:字符串、数字、列表、元组、字典定义变量的本质任务为记录状态的变化,可以通过查询id获知其变化过程可变和不可变:(1)可变(重新赋值,查询id时,发现id不变):列表、字典(2)不可变(重新赋值,查询id时,发现id变了):字符串、数字、元组访问顺序(1)顺序访问(有顺序):字符串、列表、元组(2)直接访问(无顺序):数字(3)映射:字典存放元素个数(1)容器类

2020-10-27 21:11:54 170

原创 Python学习(十一):几个练习题,以及print的注意事项

Python学习(十一):几个练习题这是我关于Python学习的第十一篇博客,加油!print,print(values,sep,end,file,flush)其中,sep指的是打印的各元素用什么隔开(默认为空格‘\t’),end指的是打印的这一行末尾是什么(默认为换行符’\n’),我们可以设定Sep与end的值print(1,2,3)print('abc')'''1 2 3abc'''设定sep的值时print(1,2,3,sep='*')print('abc')'''1

2020-10-26 15:02:51 729

原创 Python学习(十):字典的魔法及常用函数,以及布尔值

Python学习(十):字典的魔法这是我关于Python学习的第十篇博客,加油!字典dict基本结构info={‘k1’:‘v1’,‘k2’:‘v2’}其中‘k1’:'v1’为一个键值对,字典中键值对用逗号分割字典可以嵌套,value可以是任何值info={‘k1’:True,‘k2’:18,‘k3’:[1,2,3,[‘avd’]],‘k4’:{‘kk1’:‘acd’,‘kk2’:123}‘k5’:(11,333,55)}key可以是数字、字符串、元组、布尔值,但列表、字典不能是key(这

2020-10-26 10:45:12 275

原创 Python学习(九):元组的魔法

Python学习(九):元组的魔法这是我关于Python学习的第九篇博客,加油!元组元组(tu),对应的类为tuple元组元素不可被修改,不能被增加或删除元组用括号表示tu=(111,‘alex’,(2,34),[(56,78)],True,30,56)可通过索引或切片取值tu=(111,'alex',(2,34),[(56,78)],True,30,56)v=tu[0]#111v1=tu[0:3]#(111, 'alex', (2, 34))print(v,v1)可以进

2020-10-25 19:39:53 176

原创 Python学习(八):列表的函数

Python学习(八):列表的函数这是我关于Python学习的第八篇博客,加油!append:在列表最后添加元素(数字,字符串,列表都行),只能添加一个元素,添加后直接就到原列表了,不需要重命名li=['a','b','cdupok']v=li.append(567)print(v)#Noneprint(li)#['a', 'b', 'cdupok', 567]li.append(['love',13456])print(li)#['a', 'b', 'cdupok', 567,['lo

2020-10-24 21:31:23 137

原创 Python学习(七):列表的魔法

Python学习(七):列表的魔法这是我关于Python学习的第七篇博客,加油!列表的基本格式:用中括号括起来,中间用逗号进行分割,列表中可以是字符串、数字、列表、布尔值,列表可以无限嵌套,内部可以放置任何东西li=[1,2,6,‘list’,[u,o,g],[‘abc’,[‘po’,1],2,3],True]列表li中含有7个元素(依据为被逗号分割)可将字符串转为列表,但数字不能转为列表,因为将其他类转为列表运用的是for循环,但数字不能使用for循环str1='abcdefghidhior0

2020-10-22 18:20:44 136

原创 python学习(六):字符串的‘灰魔法’

python学习(六):字符串的‘灰魔法’这是我关于python的第六篇博客,加油!加粗的为灰魔法,必须记牢索引/下标,从零开始获取字符串中的某一个字符切片,具有索引范围,可获取字符串中的多个字符,第一个字符串位置为0,最后一个为-1test='alex'v=test[3]v1=test[0:-1]#-1并没有包含进去,实际上是【0,-1)print(v,v1)#x alelen,长度,获取当前字符串由多少个字符组成,也可在其他数据类型中使用,在列表中使用时,按照被逗号分隔的部分进

2020-10-20 21:13:57 260 1

原创 Python学习(四):Python运算符与基本数据类型

Python学习(四):Python运算符关于Python的第四篇博客,加油!*关于注释的补充:在pycharm中要是要将大段代码统一设为注释,除了用三引号,还可全选代码,Ctrl+?*运算符算数运算符:加减乘除次方取余取商成员运算符: in , not in 判断某个东西是否在布尔值:True:真 False:假比较运算符: ==等于,!=与<>均为不等于 >,<,>=,<=逻辑运算符:and与or都是从前到后的顺序运算,and只有左右的

2020-10-20 19:46:06 114 1

原创 python学习(五):常用字符串函数

python学习(五):常用字符串函数这是关于Python的第五篇博客,加油!capitalize:首字母大写lower:把所有字母变小写,英文casefold:把所有字母变小写,包括未知的对应关系,如法语center:设置字符串长度,并将内容居中下图20代表总长度,*代表空白未知填充,占用一个字符,可有可无test='love'#这是字符串,必须加引号v1=test.center(20)print(v1)#打印结果为: love v2=test.cen

2020-10-19 17:12:31 389

原创 Python学习(三):关于end=,while中continue,break的用法,以及一些练习

Python学习(三):关于end=,while中continue,break的用法,以及一些练习写关于Python的博客的第三天,加油!今天是一些思考与练习当要打印的东西在同一行时,输入,end=’ ’注意体会以下三个代码的区别count=1while count<=10: if count!=7: print(count,end =' ') else: pass count +=1上图打印结果为1 2 3 4 5 6 8 9

2020-10-11 17:35:27 789

原创 python学习(二):条件语句与基本数据类型

这里写自定义目录标题python学习(二):条件语句与基本数据类型if语句python学习(二):条件语句与基本数据类型这是我关于Python的第二篇博客,加油!if语句if基本语句if条件: 内部代码块 内部代码块else: ……print('……')if支持嵌套if 条件1: if 条件2: print('……') else: print('……')else: print('……')if支持多条件(if elif)补充:若想要某一条件成立成

2020-10-10 19:59:41 152

原创 PYTHON学习(一):初识及变量

PYTHON学习(一):初识及变量你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。基本常识python代码中有时最上面一行为:#!/usr/bin/env python 是为了在打开py文件时方便电脑调出文件#-- coding:utf8 -- 是为了方便识别代码中的汉字(这在Python2中非常重要,不写的话程序会报错,在Python3中可有可无) 不知为何,在博客中-

2020-10-09 17:50:25 171 1

原创 2020-10-08,python学习

之前断断续续跟着小甲鱼学习Python,感觉一直不得法,从今往后换了一个课程,并且也会开始写博客,希望能有进展

2020-10-08 19:40:13 71

空空如也

空空如也

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

TA关注的人

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