请教matlab的exist函数的用法 请问哪里有matlab中各函数的详细用法
请教matlab的exist函数的用法
exist在matlab中是用于检验某个参数变量是否存在或是否符合设定要求的函数,其不同的返回值代表的不同含义。
exist name
等价于 r=exist(name) ,在程序里面这样更加实用
0 不存在则返回值
1 name 可以是变量名,如果存在,返回值
2 函数名、m 文件名,存在则返回值
3 mex 文件、dll 文件,存在则返回值
4 内嵌的函数,存在则返回值
5 p码文件 , 存在则返回值
6 目录,存在则返回值
7 路径,存在则返回值
8 Java class,存在则返回值
A = exist(name,kind)
name 可以是变量名,函数名、m 文件名、mex 文件、dll 文件、内嵌的函数、p码文件、目录、路径、Java class
kind可以是 :
builtin 内嵌函数
class Java class
dir 目录
file 文件或者目录
var 变量
应用举例
type = exist(plot) %说明当前目录下存在plot这个内嵌函数
type =
X=rand(1,1)
X =
0.95 matabc
r=exist(X)
r =
r=exist(X,var)
r =
matabc
还有一个非常有用的,曾经在论坛讨论过
如何判定一个结构体为空
s = struct
s =
1x1 struct array with no fields.
size(s) %用size不好判定
ans =
1
matabc
length(s) %length也一样
ans =
r=exist(s.field) %用exist可以判定
r =
0
请问哪里有matlab中各函数的详细用法?
我是这么认为的!因为链接发了容易被吞,所以我只能附标题。
(将以下标题输入搜索框即可)
1、matlab最基本的函数用法简介
2、matlab部分函数的基本用法
3、matlab随机函数的使用方法
4、matlab中sort函数的使用方法详解
5、matlab计时函数详解及用法
6、matlab中diff函数的用法
7、matlab中s函数的用法
8、matlab最基本的函数plot()的用法
希望对你有所帮助。
MATLAB 中的strel函数怎么用给个例子
strel命令生成形态结构元素,如: se1 = strel(square,11)生成11*11的方形 se2 = strel(line,10,45)生成长10,45度的直线 se3 = strel(disk,15)生成半径10的圆形 se4 = strel(ball,15,5)生成半径15,高5的球形