下载此文档

Matlab学习笔记---Matlab程序化编程.pdf


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
: .
1. M 文件有两种形式:脚本形式和函数形式
从键盘输入数据、字符串或者表达式,并接收输入值
Variable=input(‘提示信息’):把提示信息显示在屏幕上,等待用户输入,并将输入的
值传入到变量 语句
Pause:停止 M 文件执行,按任意键继续
Pause(n):中止执行程序 n 秒后继续,n 为任意的实数
Pause on:允许后续的 pause 命令中止程序的允许
Pause off:禁止后续的 pause 命令中止程序的允许

全局变量:函数内部定义的变量都是局部变量,如果要想变为全局变量,就需要
用 global 函数阿里进行定义,那么以后任何地方都可以使用了
永久变量:通过 persistent 函数来定义,但其只能局限于函数中。

M 文件中的第一个函数是主函数,主函数之后可以是任意函数的子函数,在命令
窗口或 M 文件中只能调用主函数,调用时就直接调用它的函数名。
嵌套函数:在一个函数的内部可以再定义多个其他函数,但一个 M 文件中只能有
一个主函数,
局部函数:把设置在目录private 下的函数称为局部函数,这些函数只有private 目
录的父目录中的函数才可以调用,其他目录下的函数不能调用。

函数句柄提供了一种简洁访问函数的手段,用户可以很方便地调用其他函数。
函数句柄的创建比较简单,可以通过特殊符号@来引导函数名,这样就可以实现相应函数句柄的定义操作。Fhandle=***@functionname
比如表达式:myfhandle=***@sin 就是创建了一个句柄,名字叫做 myfhandle,通过@
引导了 Matlab 系统中的 sin 函数。或者也可以把 myfhandle 去掉,直接调用赋值
也行。
函数句柄的操作:
函数名称 说明
Functions 返回函数句柄的相关信息
Isequal 判断两个函数句柄是否为一个相同函数的句柄
Load 从一个 M 文件中向当前工作区间调用函数句柄
Save 从当前工作区间向 M
执行函数名称 说明
Assignin 在 Matlab 工作区间中分配变量
Builtin 外部加载调用内置函数
Eval 字符串调用函数
Evalc 执行 matlab 的表达式
Evalin 计算工作区间中的表达式
Feval 字符串调用 M 文件
Run 允许脚本文件
Eval(表达式):执行表达式
Feval(F,x1,x2,…xn):计算函数表达式 F 关于 x1,x2…xn 的值。
,系统提供了相应的报错警告函数:error、waring、lastwarn、errortrap、
on/off 函数等,最常用的是 error 和 warning
Error(‘m’,a1,a2,…):m 为输出显示的错误信息,a1,a2….是错误的对象名称
Error(‘m_id’,’m’):这个命令主要给错误信息附加一个特定的信息标识,该标识有利于
用户更好的找出错误来源,其中参数m_id 就是为错误信息附加的一个特定的信息
标识,可以由用户自行设置,而参数 m 则为输出显示的错误信息。
Error(‘m_id’,’m’,a1,a2,….):返回带格式的错误信息,并给错误信息附加了特定的信息
标识Nargin 函数是用来统计输入参数的个数的。
Warning(‘m’):这个函数用于返回包括 m 的警告信息
Warning(‘m_id’,a1,a2….)Evaluation Wa

Matlab学习笔记---Matlab程序化编程 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ainibubian1313
  • 文件大小874 KB
  • 时间2022-04-24