码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB —— 编程基础

时间:2014-09-18 21:54:44      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   ar   strong   for   文件   sp   on   

字符串

abs —— 输出字符串ascii码

strvcat —— 把多个字符串横向连接成长字符串

fprintf —— 把格式化的文本写到文件中或显示屏上

int2str —— 整数转换成字符串

num2str —— 数字转换成字符串

sprintf —— 用格式控制,数字转换成字符串

eval —— 作为一个matlab命令求字符串的值 —— 宏定义

 

用eps来代替在一个数组中的零元素,eps 近似为2.2e-16 ,避免被0除时有用

x=(-3:3)/3

x=x+(x==0)*eps;

sin(x)./x

NaNs —— 对NaNs的所有运算都得出NaNs

空矩阵 —— 大小为0的变量 —— isempty

 

try 语句 —— 将错误信息赋给保留的lasterr变量

函数与Matlab工作空间之间的通信,只能通过传递给它的变量和它所创建的输出变量。在函数内中间变量不出现在matlab工作空间

函数第一行注释 —— 提供lookfor关键字查找和help在线帮助使用

当函数有一个以上输出变量时,输出变量包含在括号中

函数工作空间变量nargin包含输入参量个数,nargout包含输出参量个数

error 在命令窗口显示一个字符串,放弃函数执行,把控制权返回给键盘

脚本文件 —— 一串按用户意图排列而成的matlab指令集合

脚本文件运行所产生的变量都驻留在matlab基本工作空间

M文件 —— 函数名和文件名必须相同

 

匿名函数 —— 产生的函数句柄变量不指向特定的函数,而是一个函数表达式

变量名 = @(输入参数列表)运算表达式

mysqrl = @(x)x.*x   mysqrl的属性是函数句柄变量,而不是这个表达式

inline 函数不是函数句柄,可用变量来表示函数

变量名 = inline (‘函数表达式’,’变量名’) —— 如果是常见变量名,后面的变量名列表可以省略,但不建议

函数文件中可以含有一个或多个子函数,主函数是指M文件中的第一个函数

子函数只能被主函数和位于同一个函数文件中的其他子函数调用

函数句柄: —— 函数名的别名

变量名 = @函数名

MATLAB —— 编程基础

标签:style   color   使用   ar   strong   for   文件   sp   on   

原文地址:http://www.cnblogs.com/sprint1989/p/3980005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!