- 1、本文档共158页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2matlab语言基础ppt课件
* * * * * * * * * * * * * * * * * * 字符串要用单引号并用括号括在里面。如: 》disp(‘text string’) %disp字符串显示命令 text string 五、字符串及其宏命令 在单引号里边的字符串可以作为矢量或矩阵的元素。使用disp命令或输入变量名就可以显示它们表示的字符串。如: 》a=[this is a;text string] ??? All rows in the bracketed expression must have the same number of columns. 元素1含9个字符,包括空格;元素2含有11个字符;因此只要在元素1中加入2个空格即可解决问题) 》aa=[this is a ;text string] 》disp(aa) aa = aa= this is a this is a text string text string 宏是MATLAB语言用在常用命令部分的缩写。它可以被存储用于建立M文件的一部分。宏命令采用字符串,并使用eval命令去执行宏命令。下例是采用宏命令计算阶乘的例子。 》fct=‘prod(1:n)’; %求10的阶乘 》n=10;eval(fct) ans=3628800 六、常用的编程命令(例exp2_8.m) pause:停止m文件的执行直至有键按下。pause(n)将使程序暂停n秒。 echo on/off:控制是否在屏幕上显示程序内容。 keyboard:停止程序执行,把控制权交给键盘。输入return并回车后继续程序执行。 x=input(‘prompt’):把输入的字符串作为提示符,等待使用者输入一个响应,然后把它赋值到x。 echo off % 不显示程序内容 clear;clc a=4;b=6 disp(暂停,请按任意键继续) % disp指令可以用来显示字符 pause % 暂停,直到用户按任意键 echo on% 显示程序内容,注意matlab默认是不显示 c=a+b % 暂时把控制权交给键盘(在命令窗口中出现k提示符, k), % 输入return,回车后退出,继续执行下面的语句。 keyboard d=input(Enter the value of d=);%提示用户输入d的值 e=a*24+b*8+d*6-c f=e/d disp(work pause 10 second) % disp指令可以用来显示字符 pause(10) %暂停10秒 disp(f) % 显示指定变量的结果,而不显示变量名称 echo off MATLAB的运算符有三种类型:算术运算符、关系运算符、逻辑运算符。它们的处理顺序依次为算术运算符、关系运算符、逻辑运算符。在前面我们已经介绍了算术运算符,这里我们着重介绍后两种运算符。 七、关系与逻辑运算符 1、关系运算符 假设有:A=[1 2 -1 -5] B=[0 2 3 1] 小于 AB ans=[0 0 1 1] A1 ans=[0 0 1 1] 大于 AB ans=[1 0 0 0] A1 ans=[0 1 0 0] = 小于等于 A=B ans=[0 1 1 1] = 大于等于 A=B ans=[1 1 0 0] == 等于 A==B ans=[0 1 0 0] ; A==1 ans=[1 0 0 0] ~= 不等于 A~=B ans=[1 0 1 1] ; A~=1 ans=[0 1 1 1] ~ 非 ~A=[0 0 1 0] ~1=0 2、逻辑运算符 注意:在处理逻辑运算时,运算元只有两个值即0和1,所以如果指定的数为0,MATLAB认为其为0,而任何数不等于0,则认为是1。 设有:A=[5 -4 0 -0.5] B=[0 1 0 9] 与 AB=[0 1 0 1] A1=[1 1 0 1] | 或 A|B=[1 1 0 1] A|1=[1 1 1 1] 步长缺省值为1,可以在正实数或负实数范围内任意指定。对于正数,循环变量的值大于终止值时,循环结束;对于负数,循环变量的值小于终止值时,循环结束。循环结构可以嵌套使用。 书写格式不
文档评论(0)