当前位置:首页>开发>正文

请教matlab的exist函数的用法 请问哪里有matlab中各函数的详细用法

2023-06-27 03:46:26 互联网 未知 开发

 请教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的球形