第1章-MATLAB软件简介.ppt

  1. 1、本文档共105页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

例21求和:s=1+2+…+n3000s=0;k=1;whiles3000s=s+k;fprintf(k=%.0f,s=%.0f\n,k,s);k=k+1;end●条件语句格式:if(conditionistrue) commands;end作用:若条件成立,则执行命令集commands.否则,不执行。

单项选择控制格式:if(conditionistrue) commands;elseif(conditionistrue)commands;elsecommands;end作用:若条件成立,则执行命令集commands。否则,不执行。

多项选择控制例22建立符号函数sign(x).x=input(x=);ifx0sn=1;elseifx==0sn=0;elsesn=-1;endfprintf(x=%.5f,sn=%.0f\n,x,sn);格式:switch表达式(标量或字符串)case值1,语句体1 case{值2.1,值2.2,…}语句体2…otherwise语句体nend

多项选择控制例23运输公司计算运费的方式是,距离s越远,每公里运费越低,标准如下表。试编写一个求折扣的函数式M文件。里程/kms250250=s500500=s1000折扣02%5%里程/km1000=s20002000=s30003000=s折扣8%10%15%functiong=zhekou1(s)s=input(‘s=);ifs250g=0;elseifs500g=0.02;elseifs1000g=0.05;elseifs2000g=0.08;用if-else-end结构来编写运费折扣的函数式M文件elseifs3000g=0.1;elseg=0.15;endfunctiong=zhekou2(s)s=input(‘s=);switchfix(s/250)case{0}g=0;case{1}g=0.02;case{2,3}g=0.05;用switch-case-end结构来编写运费折扣的函数式M文件case{4,5,6,7}g=0.08;case{8,9,10,11}g=0.1;otherwiseg=0.15;endMATLAB有许多内置的库函数本章结束A=[1234;2345;5678];键入A(3,2)%取出A的第3行第2列的元素A([13],[24])%取出A的第1、3行与第2、4列相交的元素A(3,:)%取出A的第3行A(:,2)%取出A的第2列A(1:3,[24])%取出A的第1、2、3行与第2、4列相交的元素diag(A,k)%取出矩阵A的第k条对角线的元素diag(v,k)%以向量v为所得对角阵的第k条

您可能关注的文档

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档