matlab - 不同平台命令行获取用户名

标签 matlab platform-independent

MATLAB 中有没有办法获取启动 session 的用户的用户名?

我对WindowsLinuxMac OSX 的解决方案很感兴趣。我想,如果解决方案是特定于平台的,那么这两种解决方案都可以按如下方式集成:

if ispc
    user_name = % method 1
elseif isunix
    user_name = % method 2
elseif ismac
    user_name = % method 3
end

最佳答案

如何使用 Java(适用于 MATLAB 支持的所有平台):

user_name = java.lang.System.getProperty('user.name')

关于matlab - 不同平台命令行获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673205/

相关文章:

matlab - 使用 MATLAB 调用 Octave 模型

python - 如何计算满足给定条件的向量的所有排列

java - Java.NET平台独立吗?

C++:如何保存与平台无关的二进制文件?

python - 如何提取图像的边界(OCT/视网膜扫描图像)

matlab - 结果差异背后的原因是什么?

matlab - 一次分配多个字段的巧妙方法?

c++ - Cmake 生成独立的makefile

c++ - 程序运行时隐藏控制台的独立于平台的方法