草庐IT

matlab-compiler

全部标签

windows - 如何让MATLAB窗口(图)闪烁(blink on/off)

我创建了MATLABGUI。我想在某个时刻引起用户的注意。为此,我想在Windows任务栏中闪烁应用程序图标。我试图找到解决方案,但我得到的只是如何更改图标,但如何让它快速闪烁(就像一些窗口应用程序。例如,如果你安装了一些东西并激活另一个窗口,第一个窗口在完成安装时开始闪烁)?functionmyProgram_OpeningFcn(hObject,eventdata,handles,varargin)handles.output=hObject;jframe=get(handles.figure1,'javaframe');jIcon=javax.swing.ImageIcon('m

c++ - 从 Matlab 运行 exe 代码。在 cmd (dos) 中工作的完全相同的指令在 Matlab 中失败

这让我发疯,我必须承认。在终于能够成功编译我需要处理语音文件的两个函数之后,从我从一个值得信赖的在线存储库下载的C/C++代码(代码已经在Linux中经过彻底测试),我现在正在努力从Matlab启动这些文件...当我在cmd(dos)中键入以下命令时分析b2.wavconfig_default它有效,没问题(参见此处Works)。然后,我将完全相同的命令构建到一个字符串中,并将其提供给“系统”Matlab函数。然后代码崩溃了...(请参阅此处Fails)我已经尝试使用完整路径(c:\b2.wav等)但仍然无法正常工作...关于为什么会发生这种情况有什么想法吗?

linux - 分离模式下 matlab 脚本编辑器窗口标题上的文件名

我更喜欢使用与主窗口分离的Matlab脚本编辑器来编写代码。下面您只能看到脚本窗口:窗口标题显示文件的完整路径。是否可以只显示文件名?怎么办?附带问题:我如何知道正在编辑哪个文件? 最佳答案 顶部栏显示完整路径,在我看来这实际上是一个有用的功能。除非通过修改底层Java(这很可能违反MathWorks软件许可协议(protocol)),否则您不能在分离的编辑器中只有文件名。只有选项卡在主编辑器(不是分离的编辑器)中只显示文件名。如果您的选项卡在主编辑器中隐藏,您可以通过以下方式解决:View→TabPosition→Top(oran

windows - configure, make, git on windows = how to compile install on windows

我想工作ffmpeg-ruby在Windows上。如果可能的话。但是我不知道怎么办配置制作./configure--prefix=/opt/ffmpeg--enable-pthreads--enable-shared--enable-gpl制作sudomakeinstallWindows上的git?gitclonegit://github.com/gwik/ffmpeg-ruby.gitcdffmpeg-rubygem构建./ffmpeg-ruby.gemspecsudogeminstall./ffmpeg-ruby-0.1.0.gem----with-ffmpeg-dir=/opt/

c++ - Visual Studio C++ : How to make parts of code not be seen by the windows compiler?

所以一般来说,我有一个基于OpenSource跨平台库的小型C++项目。所以它可能会在linux下编译。因此,当我需要实现一些特定于平台的特定类函数时,我捕获了要点。我有一个包含所有函数声明的类头和包含实现的cpp文件。所以首先:如何在header中声明我的平台特定函数,这样当我尝试在linux下编译时,它不会尝试编译特定于windows的函数……而在windows上,编译器不会尝试编译包含header等的linux函数。所以对于Windows,我需要一些如何包装这些super特定的函数HRESULTEnumerateDevices(REFGUIDcategory,IEnumMonik

windows - 命名管道 Matlab

我无法找到在matlab中创建窗口命名管道的示例。关于如何编程或在哪里寻找任何建议? 最佳答案 使用.NET的System.IO.Pipes可能是开箱即用的最简单方法,比编写MEX文件来调用Win32API更容易。Matlab允许您直接从M代码调用.NET,并且管理对象,因此资源清理会更容易。.NET3.5和更新版本支持命名管道。生成的M代码看起来像这样。(抱歉;我目前没有Matlab,所以无法对其进行测试。)NET.addAssembly('System.Core');%#mightbesuperfluouspipeStream=

python - 如何 "conditionally compile" python

是的,我知道,但这是总结我想做的事情的唯一方式。打开我想使用的串口:portfd=os.open(portname,os.O_RDWR|os.O_NONBLOCK)问题是O_NONBLOCK在windows下是不存在的,也就是说这里炸了。我正在Windows下测试在支持非block的操作系统下部署。所以我真正想要的是让O_NONBLOCK消失,或者让它为Windows环境#defined0,这样我就可以在没有错误的情况下开展我的业务。有什么想法吗?PS:请不要解释python是如何编译/解释的。我明白了,但我只是想传达一个想法。 最佳答案

windows - 如何修复 Matlab 中 10800x10800 矩阵的内存不足错误?

情况:如何处理“出内存”错误。问题基本上是我使用10800x10800矩阵。我在32位Windows系统上。执行此操作时出现内存不足错误:a=zeros(10800,10800);这是我得到的内存:>>memoryMaximumpossiblearray:393MB(4.120e+08bytes)*Memoryavailableforallarrays:1097MB(1.150e+09bytes)**MemoryusedbyMATLAB:639MB(6.697e+08bytes)PhysicalMemory(RAM):895MB(9.387e+08bytes)*Limitedbycon

windows - 如何让 Matlab 确定操作系统是 windows 还是 mac?所以要找到所有串行 USB 连接

目标描述:我正在尝试让matlab确定计算机运行的是Windows还是Mac。我的主要目标是编写一个强大的脚本来确定可用的串行端口和USB端口(出于同样的原因)以确定哪个是Arduino。当前工作:我有一个脚本可以查询Windows上的注册表并成功识别此信息。但是,我试图使这个脚本健壮并识别mac和windows。请求:在matlab中是否有更好的方法来做到这一点?我如何稳健地做到这一点,希望尽可能独立于操作系统,或者如果不能,我如何在Mac上做到这一点!请注意,(instrfindall)仅将对象识别到端口,因此这些端口已经打开。所以很遗憾,这不是解决方案。编辑:我可以通过ismac

windows - 安装希伯来语字体matlab

我正在寻找一种在我的matlab(R2009b,windows7)中安装希伯来语字体的方法。我不是在寻找显示或阅读希伯来语字符的解决方案,而是一种能够像使用英文字母(用于字符串purpusese)一样使用希伯来语的方法。让我来到这里的问题是我有声音文件,它们的名字是希伯来语,我需要从matlab中读取它们。但是当我试图读取文件列表(使用ls)时,我在希伯来字母所在的位置得到了问号。 最佳答案 命令listfonts将列出所有可用的系统字体。如果列表中没有出现希伯来语字体,则必须在操作系统级别安装一个,例如AdobeHebrew(或者