- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首先由计算机随机产生一个 [1,100] 之间的一个整数,然后由用户猜测所产生的这个数。根据用户猜测的情况给出不同的提示,如果猜测的数大于产生的数,则显示 “High” ,小于则显示 “ Low ” ,等于则显示 “You won!”,同时退出游戏。用户最多有 7 次机会。 程序示例 猜数游戏 a=round(unifrnd(1,100)) i=7; while i=0 i=i-1; b=input(‘请输入一个介于0到100的整数); if b==a disp(‘恭喜你猜对了!); disp(You win!); break; else if ba disp(‘你猜的数字偏大了哦!’); disp(-----------Higher----------); else if ba disp(‘你猜的数字偏小哦!); disp(-----------Lower----------); end end end end 程序示例 * Matlab演示 * Matlab演示 * Matlab演示 * Matlab演示 * Matlab演示 * Matlab演示 数学实验 Matlab 编程入门 (一) Matlab 编程入门 Matlab 编程简介 Matlab 作为一种广泛应用于科学计算的工具软件,不仅具有强大的数值计算、符号计算、矩阵运算能力和丰富的绘图功能,同时也具有和 C、FORTRAN 等高级语言一样进行程序设计。 在 Matlab 程序设计中,要充分利用 Matlab 数据结构的特点,提高编程效率。 利用 Matlab 的程序控制功能,可以将有关 Matlab 命令编成程序存储在一个文件中(M 文件),然后在命令窗口中运行该文件,Matlab 就会自动依次执行文件中的命令,直到全部命令执行完毕。 例: A=input(Please input A: ) 数据的输入:input A=input(提示信息) 其中 提示信息 为字符串, 该命令要求用户输入 A 的值 (可以是数或字符串) 数据输入 input A=input(提示信息, s) 注:此时输入的字符串不要加单引号! 如果是输入字符串,也可以使用下面的方法 name=input(Whats your name? , s) 例: disp(X) 输出变量 X 的值,可以是数值矩阵或字符串 B=[1 2 3; 4 5 6; 7 8 9]; disp(B) 数据输出 disp 数据的输出:disp A=Hello,Tom !; disp(A) 例: 数据输出 fprintf fprintf(fid,format,variables) 按指定的格式将变量的值输出到指定的文件 数据的输出:fprintf fid 为文件句柄,若缺省,则将变量的值输出到屏幕上 format 用来指定数据输出时采用的格式,常见的有 %e ( 采用科学计算形式 ) %f ( 采用浮点数形式 ) %g ( 由系统自动选取上述两种格式之一) %s ( 输出字符串) %d (输出整数) format 中还可以使用一些特殊格式,如: \n ( 换行 ) \t ( 制表符 ) \b ( 退格 ) \\ ( 反斜杆 ) %% ( 百分号 ) 数据输出 fprintf a=Hello; b=2.4; c=100*pi; fprintf(a=%s,b=%f,c=%e\n,a,b,c) 例: format 中的输出格式要与输出变量一一对应 可以没有输出变量 fprintf( Today is Monday\n) 例: pause 程序的暂停:pause pause 或 pause(n) 若想强行终止程序的运行,可以使用 Ctrl+c 其中 n 是延迟时间,以秒为单位; 若缺省,则将暂停程序,直到用户按任意键后继续 pause off 屏蔽程序中所有 pause 的作用 pause on 打开 pause 的作用 用 Matlab 语言编写的程序称为 M 文件。 M 文件是由若干 Matlab 命令组合在一起构成的,它可以完成某些操作,也可以实现某种算法。事实上,Matlab 提供的内部函数以及各种工具箱,都是利用 Matlab 语言开发的 M 文件。用户也可以结合自己的工作需要,开发自己的程序或工具箱。 M 文件根据调用方式的不同可以分为两类: Script:脚本文件
文档评论(0)