#matlab启动aspen失败
#aspen可以启动但无法被matlab启用
#错误使用 feval
#创建服务器失败: 请求的操作需要提升。
有没有大兄弟懂这个是哪里出了问题呀,我用的v11,代码应该没问题,我感觉可能是aspen的问题,但是不知道怎么解决
代码如下
%% Aspen Plus - Matlab Link
global Aspen
Aspen = actxserver('Apwn.Document.37.0');
[stat,mess]=fileattrib;
Aspen.invoke('InitFromArchive2',[mess.Name '\simulation.bkp']);
Aspen.Visible = 1;
Aspen.Supp
这个错误提示是由于权限不足导致的,可能是因为当前的用户无法以管理员权限运行 Matlab 程序,从而导致无法创建服务器。
解决方法:
以管理员身份运行 Matlab。右键点击 Matlab 快捷方式,在弹出的菜单中选择“以管理员身份运行”即可。
修改 UAC 设置。在控制面板中找到用户账户控制设置,将其调整为最低级别,然后重启计算机并以管理员身份运行 Matlab。
手动修改注册表。请注意,修改注册表风险较大,应该在备份注册表后再进行修改。具体操作如下:
希望以上方法能够帮助你解决问题。
引用new bing部分指引作答:
根据您提供的信息,错误提示是“请求的操作需要提升”,这通常表示需要使用管理员权限来运行 Matlab 或 Aspen Plus。您可以尝试使用管理员权限重新启动 Matlab 和 Aspen Plus,看看能否解决此问题。
另外,您可以尝试使用其他版本的 Aspen Plus,以确定问题是否与 Aspen Plus 版本有关。如果您使用的是最新版本,则可以尝试使用旧版本,看看问题是否得到解决。
引用chatGPT作答,根据您提供的错误消息,“创建服务器失败: 请求的操作需要提升。”,这意味着您没有足够的权限来运行该程序。这可能是由于您使用的操作系统设置或安全策略限制了您的权限。以下是一些可能的解决方法:
1.尝试以管理员身份运行Matlab和Aspen Plus。
右键单击Matlab和Aspen Plus的快捷方式,选择“以管理员身份运行”选项。
2.通过更改UAC(用户账户控制)设置来提高权限级别。
打开控制面板,选择“用户账户”选项,然后单击“更改用户账户控制设置”。
将滑块移动到“从不通知”或“仅在我的要求下通知”选项,并单击“确定”按钮。
重新启动计算机后,再次尝试运行代码。
3.如果您在Windows系统上运行Matlab和Aspen Plus,请确保您的Windows用户帐户具有足够的权限来运行这些程序。
如果您不确定,请联系系统管理员或尝试使用具有更高权限的帐户登录系统。
4.尝试重新安装Aspen Plus。
如果以上解决方法无效,请尝试重新安装Aspen Plus,并确保按照安装向导的说明进行操作。
希望这些解决方法能帮助您解决问题。
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个错误提示意味着你需要以管理员权限运行 MATLAB 才能执行 feval 函数。尝试用管理员权限再次运行 MATLAB,如果还是有同样的错误,那么请验证你是否拥有足够的权限来运行 ASPEN。如果你已经有了管理员权限,那么有两种可能的情况:
Aspen = actxserver('Apwn.Document');
另外,由于代码中似乎缺少一些语句,我无法完全恢复你的代码。但是,你可以尝试以下代码段:
Aspen = actxserver('Apwn.Document');
[stat,mess]=fileattrib;
Aspen.invoke('InitFromArchive2',[mess.Name '\simulation.bkp']);
Aspen.Visible = 1;
希望这能帮助你解决问题。
如果我的回答解决了您的问题,请采纳!
抱歉,我是一个语言模型,无法执行或调试代码。不过,根据您提供的错误信息,我认为您的问题可能是权限不足导致的。可能需要以管理员权限运行Matlab或Aspen,或者修改Windows用户权限以允许这些程序运行。另外,您还可以尝试重新安装Aspen软件以解决可能出现的安装错误。如果这些方法都无法解决问题,建议您联系Aspen官方支持人员以获取更详细的技术支持。