第一章III(数据显示格式与字符串数组)1.pptVIP

第一章III(数据显示格式与字符串数组)1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 计算机浮点数表示法 6.378137 ×103 ? 6.378137 e +003 2×105 ? 2 +005 例1.24近似计算地球表面积,并以不同格式输出数据 R=6378.137; S=4*pi*R^2 format long,S format bank,S format short 短格式 5.1121e+008 format long 长格式 5.112078933958109e+008 format bank 银行格式 511207893.40 ————数据显示格式———— MATLAB内部常数 不合法的数值值,非数值 NaN 无限值 inf 虚数单位 i,j 圆周率 pi 最小浮点数 realmin 最大浮点数 realmax 浮点相对精度 eps 默认变量名,保存最近的结果 ans 返 回 值 常 数 ————数据显示格式———— 例1.25立方倍积问题:求作一立方体,使其体积为已知立方体的二倍.如果已知立方体体积为V0=1,要作的立方体体积为V=2,则所求立方体高度为 21/3 在命令窗口中直接使用命令 h=vpa(2^(1/3),40) 数据结果为 h = 1.259921049894873190666544360283296555281 MATLAB具有一种称为VPA类型的数据显示格式.VPA的全称是可变精度浮点算法(Variable precision arithmetic).使用方法如下 R=vpa(S,D) 字符串变量:将字符串用单引号括起来赋值给变量 拼接字符串命令: strcat(T1,T2,T3) 将整数转换成字符命令: int2str( ) 例1.26 三个名人Euler,Elizabeth,Plato职业分别是mathematician,movie star,philosopher,编写程序正确联接他们的名字和职业并输出 n1=Euler;n2=Elizabeth;n3=Plato; p1=mathematician;p2=movie star; p3=philosopher; s1=strcat(n1,--,p1), s2=strcat(n2,--,p2), s3=strcat(n3,--,p3) 例1.27 生肖问题——今年是鼠年还是狗年? n=input(input n:=); S=鼠牛虎兔龙蛇马羊猴鸡狗猪; k=rem(n-4,12)+1; s=S(k); %提出一个字符 s=strcat(int2str(n),‘年是’, s,年) input n:=2006 s= 2006年是狗年 Input n:=2008 s=2008年是鼠年 练习与思考题 1.地球半径为6400(km),记 d 为通信卫星到地面的高程。利用公式 计算通信卫星对地球表面积覆盖率,卫星高程为变量 2.如何显示出圆周率的100位数字? 3. 2007年农历是丁亥年,排列天干(甲乙丙丁戊己庚辛壬癸)/地支(子丑寅卯辰巳午未申酉戍亥),用字符串数组编写程序,要求输入年份,输出农历纪年 MATLAB 程序设计方法 I 表达式和运算符 命令文件(程序文件) 程序设计中的流程控制 练习与思考题 ? ? ? ? 变量命名规则 变量名的第一个字符必须是一个英文字母,最多 可包括31个字符; x1, x2, x3,alpha, · · · · · · · · · 变量名可由英文字母、数字和下划线混合组成; 变量名不得包含空格和标点,但可以有下连字符 变量名和函数名对字母的大小写敏感; X,x, Z, z 是不同变量 MATLAB的变量和表达式 局部变量:具有函数内部作用范围 全局变量:可在几个函数和基本工作空间 之间共享,具有全局作用范围 全局变量的声明: global 变量名1 变量名2 … 局部变量和全局变量 永久变量 ans; eps; pi; i; j; inf; NaN; 表达式——由变量、运算符、函数、数字组成 MATLAB表达式规则与“手写算式”几乎相同 x=sin(pi/4); y= cos(pi/4); alpha=atan(y/x);alpha=180*alpha/pi A=[co

文档评论(0)

JuanHuang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档