生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

学会matlab,就多了一个科研小助手

5月25日 龙凤殿投稿
  Matlab介绍IntroductiontoMatlab
  分享兴趣,传播快乐,增长见闻,留下美好。
  亲爱的您,
  这里是LearingYard学苑!
  今天小编为大家带来matlab介绍
  欢迎您的用心访问!
  本期推文阅读时长大约6分钟,请您耐心阅读。
  Shareinterest,spreadhappiness,increaseknowledge,andleavebeautiful。
  Dearyou,
  ThisistheLearingYardAcademy!
  Today,theeditorbringsyouanintroductiontomatlab
  Welcomeyourvisit!
  Thistweetusuallytakesabout6minutestoread,pleasereaditpatiently。
  01本期主题介绍
  Thetopicofthisissue
  如果您学会使用Matlab,
  将有一个科研小助手,做事更轻松!
  本期话题将对matlab做一个基础介绍。
  Matlab的功能多样,
  这里介绍一下Matlab入门级的基本功能,
  目的是给没有接触过Matlab的朋友学习参考。
  所以,请感兴趣的朋友和小编开启学习Matlab的旅程吧!
  IfyoucanuseMatlab,youwillhaveanadditionalresearchassistant。
  Dothingsmoreeasily!
  Thetopicofthisissuewilldoatweetintroductiontomatlab。
  ThefunctionsofMatlabarequiteperse,
  HereisanintroductiontothebasicfunctionsofMatlabentrylevel,
  ThepurposeistolearnreferenceforfriendswhohavenotcontactedMatlab。
  So,
  Pleaseopenwithinterestedfriendsandeditors
  LetsgettoknowthejourneyofMatlab!
  02Matlab软件介绍
  Matlabsoftwareintroduction
  MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境
  MATLABisacommercialmathematicalsoftwareproducedbyMathWorks,ahighleveltechnicalcomputinglanguageandinteractiveenvironmentforalgorithmdevelopment,datavisualization,dataanalysis,andnumericalcalculation。
  主要用途:
  (1)数值和符号计算;
  (2)绘图;
  (3)工具箱(Toolbox),分为功能性和学科性两种类。
  使用技巧:Help
  输入helpfunname(函数名),即可以得到函数的相关帮助信息。
  Themainpurpose:
  (1)N
  (2)D
  (3)Toolbox(Toolbox)ispidedintotwocategories:functionalanddisciplinary。
  Useskills:Help
  Enterhelpfunname(functionname)togethelpinformationaboutthefunction。
  03Matlab基础界面介绍
  Matlabbasicinterfaceintroduction
  1。Matlab的基础界面ThebasicinterfaceofMatlab
  1)菜单工具栏
  2)文件目录
  3)命令窗口:交互式地控制Matlab。比如,简单计算,函数命令测试等。
  4)数据区:命令中使用的变量、导入的数据、执行的脚本后的数据都会显示在此处。
  5)代码编辑区:编辑代码,按菜单栏运行Matlab便可执行。
  1)Menutoolbar
  2)Filedirectory
  3)Commandwindow:ControlMatlabinteractively。Forexample,simplecalculation,functioncommandtest,etc。
  4)Dataarea:Thevariablesusedinthecommand,theimporteddata,andthedataaftertheexecutedscriptwillallbedisplayedhere。
  5)Codeeditingarea:EditthecodeandpressRunMatlabinthemenubartoexecuteit。
  04Matlab基本使用介绍
  IntroductiontothebasicuseofMatlab
  1。命令窗口的使用(绘制正弦曲线和余弦曲线)
  Theuseofthecommandwindow(drawingsinecurveandcosinecurve)
  操作:在命令窗口输入
  x〔0:0。5:360〕pi180;plot(x,sin(x),x,cos(x));
  Operation:Enterinthecommandwindow
  x〔0:0。5:360〕pi180;plot(x,sin(x),x,cos(x));
  2。变量命名规则
  2。Variablenamingrules
  1、变量赋值
  1。Variableassignment
  变量命名:以字母开头,后接字母、数字或下划线的字符序列,最多63个字符;变量名区分字母的大小写。
  变量赋值:变量名表达式
  表达式〔自动赋值给变量ANS〕
  举例:在命令窗口输入
  x12i,y3sqrt(17)
  z(cos(abs(xy))sin(78pi180))(xabs(y))
  Variablenaming:startwithaletter,followedbyasequenceofletters,numbersorunderscores,upto63variablenamesarecasesensitive
  Variableassignment:variablenameexpression
  Expression〔automaticallyassignedtovariableANS〕
  Example:Enterinthecommandwindow
  x12i,y3sqrt(17)
  z(cos(abs(xy))sin(78pi180))(xabs(y))
  3。矩阵操作(Matrixoperation)
  1)矩阵的建立
  直接输入法:将矩阵元素用方括号括起来,按矩阵行的顺序输入各元素,同一行各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔
  2)利用冒号表达式建立一个行向量:e1:e2:e3
  其中e1为初始值,e2为步长,e3为终止值;定义时可以不使用中括号、e2,默认步长为1。
  1)Theestablishmentofmatrix
  Directinputmethod:Enclosethematrixelementsinsquarebrackets,andentertheelementsintheorderofthematrixrows。Theelementsinthesamerowareseparatedbyspacesorcommas,andtheelementsindifferentrowsareseparatedbysemicolons。
  2)Usethecolonexpressiontocreatearowvector:e1:e2:e3
  Amongthem,e1istheinitialvalue,e2isthestepsize,ande3thebracketsande2maynotbeusedinthedefinition,andthedefaultstepsizeis1。
  3)用linspace函数产生行向量
  linspace(a,b,n)。其中a和b是生成向量的第一个和最后一个元素,n是元素总数。linspace(a,b,n)与a:(ba)(n1):b等价。具体操作如下图所示:
  Usethelinspacefunctiontogeneratearowvector:linspace(a,b,n)。Whereaandbarethefirstandlastelementsofthegeneratedvector,andnisthetotalnumberofelements。linspace(a,b,n)isequivalenttoa:(ba)(n1):b。Thespecificoperationisshowninthefigurebelow:
  4)特殊矩阵Specialmatrix
  空矩阵〔〕:不包含任何元素,阶数为00。
  产生特殊矩阵的函数:zeros(m,n)〔产生零矩阵〕。
  Emptymatrix〔〕:doesnotcontainanyelements,andtheorderis00。
  Afunctiontogenerateaspecialmatrix:zeros(m,n)〔generateazeromatrix〕。
  ones〔产生全1矩阵〕、eye〔产生单位矩阵〕
  ones〔generateall1matrix〕,eye〔generateidentitymatrix〕
  rand〔产生0~1间均匀分布的随机矩阵〕、randn〔产生均值为0,方差为1的标准正态分布随机矩阵〕
  rand〔Generateauniformlydistributedrandommatrixbetween0and1〕,randn〔generateastandardnormaldistributionrandommatrixwithameanvalueof0andavarianceof1〕
  魔方矩阵:每行、每列及两条对角线上的元素和都相等;magic(n)生成一个n阶魔方阵。
  具体操作如下图所示:
  Magiccubematrix:thesumoftheelementsineachrow,magic(n)generatesannordermagiccubematrix。
  Thespecificoperationisshowninthefigurebelow:
  5。matlab之线性规划函数
  Linprog()对应的线性规划模型
  minzcx
  Axb
  x0
  〔x,fval〕linprog(c,A,b,Aeq,beq,lb,ub)
  其中,x返回线性规划的最优解(列向量)
  fval返回目标函数最优值
  c为目标函数系数(行列向量)
  A,b对应不等式约束Axb
  Aeq,beq对应等式约束AeqXbeq
  lb,ub指定x的范围,即lbxub,一般地,lb
  为零向量,ub〔〕;b,beq,lb,ub均为列向量
  举例:将下列模型转化为linprog格式
  Minz3x1x24x3
  sub。to6x13x25x345
  3x14x25x330
  x1,x2,x30
  所以
  c〔3;1;4〕;A〔6,3,5;3,4,5〕;
  b〔45;30〕;lbzeros(3,1);
  〔x,fval〕linprog(c,A,b,〔〕,〔〕,lb,〔〕)
  计算机返回结果:x(5;0;3),fval27
  具体操作过程:
  ThelinearprogrammingmodelcorrespondingtoLinprog()
  minzcx
  Axb
  x0
  〔x,fval〕linprog(c,A,b,Aeq,beq,lb,ub)
  Amongthem,xreturnstheoptimalsolutionofthelinearprogramming(columnvector)。fvalreturnstheoptimalvalueoftheobjectivefunction。cistheobjectivefunctioncoefficient(rowcolumnvector)。A,bcorrespondstotheinequalityconstraintAxb。
  Aeq,beqcorrespondstotheequalityconstraintAeqXbeq。lb,ubspecifiestherangeofx,thatis,lbxub,generally,lbisazerovector,ub〔〕;b,beq,lb,ubareallcolumnvectors
  Example:Convertthefollowingmodeltolinprogformat
  Minz3x1x24x3
  sub。to6x13x25x345
  3x14x25x330
  x1,x2,x30
  so
  c〔3;1;4〕;A〔6,3,5;3,4,5〕;
  b〔45;30〕;lbzeros(3,1);
  〔x,fval〕linprog(c,A,b,〔〕,〔〕,lb,〔〕)
  Thecomputerreturnstheresult:x(5;0;3),fval27
  Specificoperationprocess:
  今天的分享就到这里了。
  如果您对今天的文章有独特的想法,
  欢迎给我们留言,
  让我们相约明天,
  祝您今天过得开心快乐!
  Thatsitfortodayssharing。
  Ifyouhaveauniqueideaabouttoday’sarticle,
  Welcometoleaveusamessage,
  Letusmeettomorrow,
  Iwishyouahappydaytoday!
  参考资料:电子工业出版社MATLAB教程第3版
  英文翻译:Google翻译
  本文由LearningYard学苑整理并发出,如有侵权请在后台留言!
  LearningYard学苑
  文案Qian
  排版Qian
  审核Tian
投诉 评论

学会matlab,就多了一个科研小助手Matlab介绍IntroductiontoMatlab分享兴趣,传播快乐,增长见闻,留下美好。亲爱的您,这里是LearingYard学苑!今天小编为大……日本牛郎绑架多名未成年少女后离奇死亡,留下神秘账本!警方不敢有国外媒体对全球五大洲城市的卫生安全,网络安全,人身安全,基础设施安全等几个方面,进行了综合性的评定。从而选出了全球最安全的50个国家。亚洲有十八个城市进入榜单,日本的东京稳居……幼年型关节强硬性脊椎炎如何诊断幼年型关节强硬性脊椎炎即幼年强直性脊柱炎(juvenileankylosingspondylitis,JAS)是指16岁以前起病,以骶髂和脊柱等关节的慢性炎症为特征的结缔组织病……非洲菊的病害防治办法有哪些为防止抗病品种遗传基因单一化,可利用诱发病圃或人工接种方法,鉴定对不同病原物和不同专化小种的抗病品种,通过杂交,集中多个抗病主效基因于一个或几个栽培品种,并结合农艺性状优良和高……我,一孕妇挤公交遭痛骂人穷,不配生孩子贫穷限制人的想象,富裕也会限制人的想象。撕开那些粉饰过的美好,才是真实的生活。01hr终其一生,我们所追求的不过就是破除一个个虚幻,看到最真实的世界。在网上看到过这……布艺沙发保养技巧及特点分析大家都听说过布艺沙发吧,它主要是由棉麻材料做成的,手感很好,同时表面也易于清洗,受到大家的喜爱,为现代人群的居家生活带来了便利。那么,布艺沙发应该怎么保养呢?正确的保养方法可以……反渗透纯水机制水不停机什么原因返渗透纯水机是一种通过国际流行的反渗透的办法,对原水进行过滤处理(物理法)后不添加任何化合物而生产出可供人类直接饮用的纯净水机器(也称为终端净水设备)。针对国际水污染形式而研发……张哲瀚的爱国行为模棱两可,我们要看清靖国鬼社,铭记屈辱历史张哲瀚对靖国鬼社事件,刚刚发布道歉,便迎来一个特殊的特殊的日子。今日,不只是七夕,而是世界慰安妇纪念日。这对其难道不是一种讽刺?1931年到1945年,在这1……如何培养工作能力的小技巧工作中如何提高工作能力的在职场上,我们不难发现,会工作的人工作能力强,往往左右逢源;不会工作的人工作能力弱,时常晋升无门。我们常常能见到很多业绩卓越的职场精英。他们都非常的优秀,做任何事情都能得……李小璐天天陪伴着甜馨,贾乃亮见孩子都难成为了抹不掉的伤痛7月13日,李小璐发微博称甜馨当鸭妈妈的一天好容易孵出来了小鸭子,她好喜欢,但是还在等鸭窝和饲料寄来,所以她这一天都当鸭妈妈。我呢,当了一天的保镖。看到小甜馨的照片,不禁……以理服人,情商低的人经常犯的错以理服人,情商低的人经常犯的错!上周,我家小孩考试没考好,排名不进反退。开家长会回来,我窝着一肚子火,看着他反倒没事人似的。下午吃饭时是实在忍不住了,也不管全……两种造句用两种造句大全1、想污染一个地方有两种方法:垃圾,或是钞票!2、腊梅花主要分为两种。一种是素心腊梅。它们的花心是黄色的,花瓣圆而大。另一种则是狗心腊梅。它们的花心是红色的,它们的花瓣狭……
我是草原小导游爱的回报可被造句用可被造句大全鹦鹉的自述父母要从小培养孩子四种责任教子之道结婚纪念日幽默句子夺得了造句用夺得了造句大全宋祖儿的衣品真好,格子衬衫也能穿出娘man感,不愧是穿衣模板宝贝儿一部残酷又痛心的现实主义力作不合时宜彩妆产生的副作用淮河造句用淮河造句大全两岁女孩睡在床上头被烧焦,屋外有刀床下有油渍,案子13年后重干粉灭火器由什么组成希望有一天情感美文郴江百咏并序三怀堂麦粒肿的症状揭秘麦粒肿的主要症状表现电子文件接收归档管理现状及问题的思考典韦的儿子叫什么?典韦有几个儿子?小丑鱼身上有白点是什么原因,应该怎么办为什么电脑开机很慢(电脑启动突然变慢是什么原因)湄潭茶产业接二连三茶树变身摇钱树我喜欢坚韧不拔的竹子国家电影局为何要在此时召开流浪地球研讨会?地球或进入新生物灭绝期

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找