matlab中class和whos作用

matlab frequently-used function

class

功能

  • 返回给定对象的类型Return class name of object.类似于python中的type函数

语法Syntax

  • S = class(OBJ) %returns the name of the class of object OBJ.

  • Possibilities are:

    double–Double precision floating point number matrix or array
    single–Single precision floating point number array
    logical– Logical array
    char– Character array
    cell– Cell array
    struct– Structure array
    function_handle– Function Handle
    int8– 8-bit signed integer array
    uint8– 8-bit unsigned integer array
    int16– 16-bit signed integer array
    uint16– 16-bit unsigned integer array
    int32– 32-bit signed integer array
    uint32– 32-bit unsigned integer array
    int64– 64-bit signed integer array
    uint64– 64-bit unsigned integer array
    class_name– MATLAB class name for MATLAB objects
    java_class– Java class name for java objects
  • Example 1: Obtain the name of the class of value PI

    • name = class(PI);
  • similar function
    See also isa, superiorto, inferiorto, classdef, struct.

其他

  • 更多细节通过doc class查看API

whos

功能

  • List variables in workspace, with sizes and types;比class更加详细

语法

  • whos:返回当前活动工作空间的所有变量的信息
  • whos(variables):返回指定命名的变量信息
  • whos(location):返回指定位置的变量信息
  • whos(variables,location)
  • S = whos(_):stores information about the variables in structure array, S, using no input arguments, or any of the input arguments from the previous syntaxes.将这些信息复制给结构体变量存储。

其他

  • 更多细节通过doc whos查看API

以上两个函数主要用于matlab程序的调试

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值