matlab-deployment相关内容
如果我在 C# 中有一个二维数组,我将如何在 Matlab 中将该数组的内容绘制为二维图?我在使用扩展方法,即 my2DArray.PlotInMatlab(); 解决方案 我最终得到了很好的解决.这是一个示例图,由调用 Matlab .m 文件的 .NET 4.0 C# 控制台应用程序生成: 好处是我们可以使用 Matlab 的所有功能来绘制图形,只需几行 .NET. 如何在
..
我开发了一个 MATLAB 函数,我正在寻找一种方法来从另一个 C# 应用程序调用该函数并向其传递一些参数并在 C# 程序中获取结果. 我听说我可以使用 Dynamic Data Exchange (DDE) 或 COM 对象,但是我可以吗? 解决方案 中有一个很好的例子MATLAB 中心. 它展示了如何与 MATLAB 通信的三种方式: COM MATLAB .NET
..
背景 假设我在 MATLAB 中编译了以下简单函数 function foo(path_to_m_file)disp(['正在运行'path_to_m_file])运行(path_to_m_file);结尾 函数 foo 只是获取一个 .m 文件的路径并尝试运行它. 然而,当我在编译后实际尝试运行 foo 时: ./run_foo.sh $path_to_run_time $pa
..
我试图调用一个用户定义的 Matlab 函数(M 文件),它从我在 Eclipse 中开发的 Java 应用程序中获取 3 个参数(Java 字符串).目前,我可以使用 disp 或 sqrproxy.eval 和 proxy.feval 方法/代码>.但是当我尝试调用用户定义的函数时,它在 matlab 控制台上说没有这样定义的函数,并且在 Java 控制台上发生 MatlabInvocatio
..
我使用 MATLAB 中的 deploytool 将我的 MATLAB 程序转换为基于控制台的应用程序.MATLAB .m 文件大约需要 2 秒才能执行,但是在我将它转换为可执行文件并调用 .exe 之后,它需要 45 秒才能执行,这太长了. 我想将 MATLAB 程序与 PHP 集成.有没有另一种有效且快速的方法来做到这一点?在我的项目中,时间确实是一个很大的因素(不是开发时间,而是应用程
..
正如标题所示,我有用于孤立口语识别的 MATLAB 代码,我希望能够将此项目与另一个使用 PHP 制作的项目集成在一起目的. 我以前没有处理过这样的问题.换句话说,我是第一次需要整合PHP和MATLAB,所以我真的不知道从哪里开始,如何开始. 我已经阅读了几篇文章,但我无法使其有效. 我有 PHP 5.4.9、MATLAB R2012A 和 Windows 7.MATLAB 项目
..
我正在开发一个相当复杂的 GUI 程序,该程序将与 MATLAB Compiler 一起部署.(使用 MATLAB 来构建这个 GUI 是有充分理由的,这不是这个问题的重点.我意识到 GUI 构建并不适合这种语言.) 有很多方法可以在 GUI 中的函数之间共享数据,甚至在应用程序中的 GUI 之间传递数据: setappdata/getappdata/_____appdata - 将任
..
两者有什么区别? 据我了解,MATLAB Compiler 将 MATLAB 代码包装成 .exe 文件,这样就可以在不安装 MATLAB 的情况下使用它,并且只需要 MCR.最重要的是,MATLAB Builder NE 还可用于生成与 .Net 框架一起使用的 .Net 程序集,而不是 .exe 文件,但它们仍然需要 MCR. 现在我不明白 MATLAB Coder 是干什么用的?
..
在 Internet 上浏览之后,看起来可以在 C# 和 Matlab 之间进行互操作.我想知道是否有人成功地做到了这一点,以及他们是怎么做到的.如果可能的话,在不使用 COM 的情况下以某种方式将其拉下来.感谢您抽出宝贵时间. 解决方案 是的,很有可能.尽管我最终使用了 C 接口并使用混合模式 DLL 调用了它(并让 C# 调用了它......但那是因为我还与其他一些 C 代码交互).这
..
我有一些代码在 MATLAB 中绘制三角形. 我需要能够以某种方式从生成这些点的 C 程序中执行此代码. 这可能吗?怎么做? 只是一个想法:我可以以某种方式将 MATLAB 代码嵌入 C 中,以便它可以在 C 编译器上编译吗? 解决方案 Mathworks 站点有 完整详情;调用 Matlab 引擎的演示视频从 C,以及 Matlab 到 C 编译器.
..
s= struct('Hello',0,'World',0);对于 i = 1: 5s_vec(i) = s;结尾 我已经在脚本中的 Matlab 中定义了一个结构体.现在我想实现一个改变参数值的函数.例如: function s_struct = set_s (number, prop, value)s_struct(number).prop = value; 但是函数返回一个新的结构体.
..
我使用 MatlabConrol 来连接Java和MATLAB.我想向MATLAB发送一个图像路径,以使用匹配的函数对其进行处理,并给我一些类似的图像和路径,以显示在Java GUI中. 将图像路径传递给MATLAB时,我总是会遇到相同的错误: Error using eval Undefined function 'getinput' for input arguments of t
..
在使用 MLApp.GetWorkspaceData 功能.我注意到当执行以下操作时,此功能可以正常工作: matlab = new MLApp.MLAppClass(); object myObject; matlab.GetWorkspaceData("myVariable", "base", out myObject); 但是,如果我随后尝试将同一对象用作输出,则会收到“无效的
..
我有一个随机生成的矩阵 A =[ 0.7015 -1.577 -1.333 0.022 -0.5 -2.00 -0.034 -0.714 -2.05 -0.5 1.12 -0.26 -0.97 0.96 -0.79 1.35 -0.353 0.28 -0.5 -1.75 -1.15 0.52
..
我想使用 matlab编码器读取音频文件.问题是不支持wavread(),但是由于这是任何音频编码中必不可少的一部分,因此我认为必须有另一种方法来实现这一目标? 有什么想法吗? 解决方案 您的用例是什么?如果您真的只想在MATLAB中的MEX函数中运行生成的代码,则可以使用coder.extrinsic调用wavread.在MATLAB环境之外无法正常工作. 在MATLAB环境之外,
..
我有一个Matlab函数编译到C库中.我正在使用C#应用程序中的该库. 如果我第一次在C库中调用函数,则一切正常,但第二次调用会导致异常-mlfMyfunc返回指向结果的空指针插入指针(即使在mlfMyfunc调用之后,output1和output2参数均为IntPtr.Zero) 我的DoubleArray类(围绕mx...函数的包装器)经过了充分的测试,我认为它可以正常工作.
..
我想在1D信号上使用Butterworth滤波器.在Matlab中,脚本如下所示: f=100; f_cutoff = 20; fnorm =f_cutoff/(f/2); [b,a] = butter(8,fnorm,'low'); filteredData = filter(b,a,rawData); % I want to write this myself 现在,我不
..
我对记录MATLAB Builder JA的全部页面分心,而且运行时间非常短. 我的问题是,如何加载.mat文件并访问其中的所有变量? 我所做的是,我在MATLAB Builder JA中创建了自己需要的所有函数的类,然后添加了我需要的.mat文件并构建了所有这些文件. 我现在创建了一个Java项目并实例化了我的类的对象,但是现在我想访问Java中.mat文件中保存的变量,以将其
..
我有一个3D矩阵A,其大小是40*40*20的两倍. 3D矩阵中的值为"0"或"1".矩阵A中"1"的数量为50.我知道如何找到3D矩阵的相应坐标.代码如下: [x y z] = ind2sub(size(A),find(A)); coords = [x y z]; 我的问题是如何只找到3D矩阵A中非零元素的坐标[xi yi zi] (i=1,2,...,50),然后将值a1, a2,
..
给出t1,t2,t3,t4作为实值参数, 以及以下格式的约束: (t1>=0 and t2>=0 and t3>=0 and t4>=0) 和 ((t2
..