matlab基础 matlab程序设计讲义教材.pptVIP

  • 2
  • 0
  • 约3.95千字
  • 约 46页
  • 2018-12-09 发布于天津
  • 举报
matlab基础 matlab程序设计讲义教材.ppt

* 5.4局部变量和全局变量 ●如果一个函数内的变量没有特别声明,那么这个变量只在函数内部使用,即为局部变量。 ●如果两个或多个函数共用一个变量(或者说在函数程序中也要用到主程序中的变量,注意不是参数),那么可以用global来将它声明为全局变量。 ●全局变量的使用可以减少参数传递,合理利用全局变量可以提高程序执行的效率。 * %主程序exp2_10.m global a %声明变量a为全局变量 x=1:100; a=3; c=prods(x) %调用子程序prods.m %子程序prods.m function result=prods(x) global a result=a*sum(x); %声明了与主程序一样的全局变量a,以便在子程序中可以 %使用主程序中定义的变量 * 5. 5 人机交互 人机交互命令 echo on(off) 执行命令前先显示其内容 pause(n) 程序执行到此处,暂停n秒,或键入任意键后才继续执行 keyboard 程序执行到此处暂停,屏幕显示K,用户可以做任何操作,需恢复运行时,键入return input(‘提示符’) 程序执行到此处暂停,屏幕显示引号中的字符串,要求用户输入数据 ^C 强行停止程序运行 * 第5讲 MATLAB程序设计 尚涛,电子信息

文档评论(0)

1亿VIP精品文档

相关文档