Matlab入门解析.ppt

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业 1.编写M文件,计算 2.给出50个[0,10]上的均匀分布和标准正态分布的随机整数。 3.求序列 ,直至n 1000时停止。 ? 六、微积分的实现 1. 极限运算 此时需用syms定义符号,其调用格式为 L limit fun,x,x0 单侧极限 L limit fun,x,x0,’right’ L limit fun,x,x0,’left’ 例 计算极限 1 2 解(1) syms x y; y sin x /x;limit y,x,0 ans 1 即 (2) syms a b c x y y a^x+b^x+c^x /3 ^ 1/x ;limit y,x,0 ans a^ 1/3 *b^ 1/3 *c^ 1/3 即 2 .导数运算 diff 函数计算函数的导数,调用的格式为 diff fun, x, n , 其中n表示导数的阶数,当n 1时也可以省去 例 计算函数y xsin x 的导数和二阶导数. 解 调用diff 命令计算如下: syms x y;y x*sin x ; diff y,x ,diff y,x,2 ans sin x +x*cos x ans 2*cos x -x*sin x 例 设 求 解 (1) syms x y z f;f sin x^2 *y*z ;diff f,x,4 ans 16*sin x^2*y*z *x^4*y^4*z^4-48*cos x^2*y*z *x^2*y^3*z^3-12*sin x^2*y*z *y^2*z^2 1、关系操作符 2.关系与逻辑运算(结果只有真假(0,1)) 例: clear A 1:7, B 7-A, tf1 A 4 find A 4 %查找元素大于4的地址 tf2 A B B B+ B 0 *eps %可避免分母出现0 A 1 2 3 4 5 6 7 B 6 5 4 3 2 1 0 tf1 0 0 0 0 1 1 1 ans 5 6 7 tf2 0 0 0 0 0 0 0 B 6.0000 5.0000 4.0000 3.0000 2.0000 1.0000 0.0000 例: 1+eps-1 ans 2.2204e-016 1- 1+eps*1/3 ans 0 2、逻辑运算符 逻辑操作符 说明 & ︱ ~ 与 或 非 关系和逻辑函数 1 xor x,y 逻辑异或函数 当x和y中一者为0,另一者不为0时,返回True; 当x和y同时为0或同时为1时,返回False. 2 any x 当x是向量时,只要有一个元素不是0,就返回 True, 否则返回False. 当x是矩阵时,作用于每一列,结果是一个行向量. 3 all x 当x是向量时,若所有元素都不是0,则返回 True, 否则返回False. 当x是矩阵时,作用于每一列,结果是一个行向量. 4 “is族”函数 用于检验某个特定的值是否存在或某一条件是否成立, 并返回相应的逻辑结果,如 isempty, isreal, isinf 例A a 0; b pi; tf xor a 0,b 1 例B A [1 0 2 -1; 2 0 -1 0]; a any A b all A c any a d all b 例C A [ ]; B magic 3 ; a isempty A b isempty B c isreal 3 d isinf 10 e isvector B 例: A 1:7, B 7-A, tf3 ~ A 4 tf4 A 2 A 6 a 0;b pi; tf6 b 1 a 0 tf7 a 0 || b~ 1 tf8 a 0 || 1/a 1 例: 1、 for循环: for v s1:s2:s3 % s1:循环变量初值, s2:步长,s3:循环变量终值 执行语句 end MATLAB提供三种决策或控制流结构: for循环、while循环、if-else-end结构. 这些结构经常包含大量的MATLAB命令,故经常出现在MATLAB程序中,而不是直接加在MATLAB提示符下. 3.控制语句 格式:while 逻辑变量 % 执行循环的条件,逻辑变量为真时,循环继续 循环体语句 End 2、While循环 与for循环以固定次数求一组命令相反,w

文档评论(0)

风凰传奇 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档