matlab相关内容
我有一个时间序列,我想插温度分布,我想问问怎么做,如果我的数据被不规则地间隔。 下面是基质的细节: 在温度为30x365 的时间是1x365 在深度为30X1 无论时间和深度是不规则地间隔开。我想问我怎么能插成规则的网格? 我已经看过 interp2 和 TriScatteredInterp 在Matlab,但是问题如下: interp2 只有当数据在常规电网。 Triscattered
..
我使用的下面是一个例子,从正上方,其中密度正在计算在每个点(O)在图中被观看。即:在非常小的区域 我想改变KDE功能参数,使得密度计算在较大的区域(例如,区域红圈)。哪些参数,我需要改变吗?我presume这是一个(或两个): “N:在其密度计算的由N格(缺省为2 ^ 8)的尺寸” 或 “MIN_XY,MAX_XY:边界框在其上密度计算的限制”。默认限额计算如下: MAX =最大值
..
说,例如,我有... X = [1 1 2 2]。 Y = [1 2 2 1]; 积(X,Y,“B-”); 我将获得与连接点(1,1),(1,2),和(2,2)线的曲线图。有没有什么办法的最后一点与第一连接,从而完成了广场上的情节? 我也拉动文本分线,因此只需添加另一点1,1是不是一种选择。 解决方案 impoly 可能是有用的,但是,它创建了一个修改的曲线比剧情更慢。
..
我有一组的 100 2-D图像相同大小的切片。我已经使用MATLAB来堆放它们创建一个体数据。而二维切片的尺寸为480x488像素,其中,所述图像被堆叠不够宽时投影到可视化的容积在不同取向方向。我需要沿着片插值来增加可视化的大小。 有人可以请给我一个想法或提示如何做到这一点? 编辑:Anotated投影显微镜,图像 图1是顶视图,图投影体积的 图2是侧视投影体积的 当我改变旋转角度,
..
我需要使用.dat文件绘制彩色codded 2D图形。在该文件中的数据被布置为 48.000000 0.000184 0.400000 48.500000 0.000185 0.400000 49.000000 0.000186 0.400000 49.500000 0.000187 0.400000 50.000000 0.000187 0.400000 50.500000 0.00018
..
我要创建一个三维立体出利用Matlab灰度图像集。一组包含2D灰度图像的连续和量化切片。我仍然认为自己在Matlab一个新秀,但是这是我目前在我的脑海里: 创建为3D体积的空白处。 在每一个形象,我们执行所有的preprocessing操作,因此,我们只拿到了一部分,这是我们的利益。 (在这个问题上,假设这个preprocessing部分总是完美的工作) 转到通过图像,每个像素的x和y坐标的二维
..
我已经写了2D直方图算法的MATLAB 2载体。不幸的是,我不知道如何向量化它,它是关于大小适合我的需要太慢了一个数量级。以下是我有: 函数[结果] = Hist2D(vec0,VEC 1) %Hist2D需要两个向量,并计算二维直方图 %的图像。它假定载体都是非负,和垃圾箱 %是整数。 % %产出 % 结果 - %径(结果)= 1 + [最大值(vec0)最大值(VEC 1)] %结
..
我有4个2D定义的4边凸多边形,而且我希望能够生成里面随机点。 如果它真的简化了问题,我可以限制多边形的平行四边形,但更普遍的答案是prefered。 生成随机点,直到有里面的多边形不会工作,因为它是真正的联合国predictable所花费的时间。 解决方案 一个。如果你可以限制你输入平行四边形,这是很简单的: 在以两个随机数0和1之间,我们会打电话再 U 和 v 。 如果你的平行四边
..
我有一个C#图形用户界面,以及一个dll我在MATLAB编译为C ++。 我想从我的C#code调用的DLL函数。 我想首先要转换成C#code到命令行,但后来看到它是不推荐使用。 我可以创建一个解决方案,2个项目 - 一个C#图形用户界面和一个 - 包裹C ++ DLL使用C ++ code和从C#调用它 任何引用将AP preciated。 感谢 解决方案 您可以使用C ++的DLL在
..
我有一些LINQ到SQL code在C#中,我试着用Matlab 2010年b访问。如果我的LINQ code返回单个项目例如,我可以没有问题访问Matlab的所有属性: DAL = Data.PeopleRepository 人= dal.QueryPersonById(1) person.Name ANS = 约翰·史密斯 但是,如果我叫一个LINQ查询,返回一个IQuerya
..
我使用MATLAB NE生成器来编译,我从C#调用DLL文件。在MATLAB code被证实在MATLAB工作,但调用的时候从C#则出现下列错误: 类型的未处理的异常'System.Exception的'中发生 MWArray.dll 信息: ... MWMCR :: EvaluateFunction错误...标指标必须要么 是真正的正整数或逻辑值。在=> KalmanFilter.m错
..
我试图使用从MATLAB创建一个dll文件的dotnetbuilder(的http://www.mathworks.se/help/dotnetbuilder/ug/create-a-net-component-from-matlab-$c$c.html).. 为了使用DLL,我有一个REFFERENCE添加到MATLAB DLL称为“MWArray.dll”(我已经能够做出与我从MATLA
..
我试图创建一个函数做一件事:返回最近的文件名,实时 现在我发现这佳作通过谷歌搜索: 函数FileWatch(pathToWatch) txtDetectedFiles = createFigure; FileObj文件= System.IO.FileSystemWatcher(pathToWatch); fileObj.EnableRaisingEvents = TRU
..
我在Matlab(2014a)使用应用程序编译器创建的.NET程序集,和我想要使用它在C#。 在MATLAB模块只有1功能: 函数[VAL] = AnalyzePicture(ARG1) VAL = 5; 结束 导出.NET的DLL被命名为AnalyzePicture.dll,出口1级(如在Matlab应用程序编译器中定义)。 然而,当我尝试初始化它,我得到一个异常说: 的类型初
..
我将我的MATLAB程序转换成.NET程序集,即一个dll文件。我做了一个控制台C#应用程序中添加DLL文件,并从PHP的说法。 MCR就被称为每次.exe文件被调用。我怎样才能让MCR初始化在启动服务器,而不是关闭每次即使exe文件被调用后,在一定的时间?如果有任何其他的方法,使这个过程快请建议。 解决方案 不是一大堆,你可以直接在这里做。该MCR架构具有较高的启动成本;这不是伟大的反复所谓
..
谁能告诉我在微软求解基础3.0例子或评论约束的非线性优化?怎么样了比较Matlab的fmincon?或者是有约束的非线性优化没有更好的.NET库?谢谢, 解决方案 重要更新在2012年2月25日: 无国界医生3.1现在支持通过其NelderMeadSolver求解有界变量约束优化:的 http://msdn.microsoft.com/en-us/library/hh404037(V = v
..
我已经建立在C#中的DLL。我添加了一个引用这个DLL在MATLAB中,如下图所示。一切工作正常。现在的问题是,当我想更新我的DLL我不得不关闭MATLAB否则我不能重建我的dll,这是相当烦人。我如何在MATLAB可以去除引用这个dll? - 我想有也只是一条线code要做到这一点 %添加引用的DLL CLS = NET.addAssembly('C:\ MyFolder的\ MyDll
..
我在Matlab中实现的算法,我打算把它部署为DLL用于与.NET项目整合。在.NET项目是一个基于GUI的应用程序,它的一小部分是由显示运行算法得到的结果。这个问题我现在有就是我需要显示中间结果。的算法是相当复杂的并运行多次迭代(由用户选择),并在每次迭代GUI的端应与当前的数据进行更新。 这是我在此刻心中最好的解决办法是Matlab的线程充当TCP客户端本地TCP服务器,我将开始我的C#的G
..
如果我有一个二维数组在C#中,我将如何绘制这个数组在Matlab中的内容,作为一个2-D图形?我一个扩展方法,即后我。 my2DArray.PlotInMatlab(); 解决方案 我得到这个工作,以及在年底。下面是一个示例图,由.NET 4.0的C#控制台应用程序调用Matlab的.m文件生成的: 的好处是,我们可以用Matlab的一切权力绘制图形,使用.NET的只
..
在互联网附近偷看后,它看起来是可能的C#与Matlab之间互操作。我想知道如果任何人有过成功,也和他们做了什么这样做。如果可能的话不知怎么拉它关闭不使用的COM。感谢您的时间。 解决方案 是的,很可能的。虽然我结束了使用C接口和调用到,使用混合模式DLL(和获得C#调用成......但那是因为我也有一些其他的C code接口)。这是非常简单的。在要运行程序的计算机,您需要安装Matlab的运行
..