matlab - 有没有办法在 MATLAB 中查看有多少位组成任意变量 X?

标签 matlab

我有一个任意变量 X,我想应用一个函数并将 X 占用的位数作为输出。我知道我可以使用 'whos',但我想要 X 的位数的可用输出。

是否有任何(内置)函数可以在 MATLAB 中执行此操作?

最佳答案

如果您查看 whos documentation .

你可以这样做:

variableStruct = whos('x');

nbByte = variableStruct.bytes

如果变量不存在,则结构为空。

编辑

subref ,你可以像这样在一个类轮中做到这一点:

byte = subsref(whos('x'),struct('type','.','subs','bytes'));

关于matlab - 有没有办法在 MATLAB 中查看有多少位组成任意变量 X?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20501698/

相关文章:

javascript - Greplin 编程挑战第 3 级(Matlab)

matlab - 高斯过程回归

c# - MATLAB NET.ASSEMBLY 与 C#

matlab - 从没有循环的3D矩阵中过滤元素

python - 在 python 中读取 v 7.3 mat 文件

algorithm - 为未知函数建立线性近似

matlab - 如何在为 "help"命令编写的文本上加粗字

matlab - 检查与 Matlab 版本兼容性的工具?

excel - 如何查找具有特定字符的文件名

matlab - 让 libstruct 在 matlab 中用于 dll 指针参数