matlab相关内容

将图形转换为二维图

我想创建一个如下所示的二维图表, 上图是在 MATLAB 中使用 Graph 创建的 (参考) s = [1 1 1 1 2 2 3 4 4 5 6];t = [2 3 4 5 3 6 6 5 7 7 7];权重 = [50 10 20 80 90 90 30 20 100 40 60];G = 图(s,t,权重)情节(G,'EdgeLabel',G.Edges.Weight) 信息存储 ..
发布时间:2021-11-30 18:24:14 其他开发

为非标量结构的每个元素的相同字段赋值

在 Matlab 中,可以使用 将元胞数组分配给结构数组字段 foo my_array(1000).foo = [];[my_array.foo] = some_cell{:}; 现在我想做的是为数组中的所有字段分配一个值.但是无论我尝试什么,Matlab 都会返回错误消息,而不是默默地假设如果我想分配一个大小为 [1x1] 的元素,它应该分配给 all 字段.如果我可以简单地说例如: , ..
发布时间:2021-11-30 12:17:21 其他开发

当我们从V1逆时针走到V2时,如何判断V3是否在V1和V2之间?

我有三个向量 V1、V2 和 V3.它们的原点在轴的原点上.当我从V1逆时针移动到V2时,如何确定V3是否在V1和V2之间? 替代文字 http://www.freeimagehosting.net/uploads/1448ea8896.jpg 无法通过获取它们的角度并评估这些条件(伪代码)来完成: if angle(V3) >角度(V1) &&角度(V3)<角度(V2)printf ..
发布时间:2021-11-27 23:56:04 其他开发

如何在 MATLAB 中显示以特定角度定位的箭头?

我在 MATLAB 中工作,但遇到了一个非常简单的问题:我有一个由其位置 (x,y) 和 theta 定义的对象(一个角度,以度为单位).我想绘制该点并添加一个箭头,从该点开始并指向由角度定义的方向.它实际上甚至不必是一个箭头,任何以图形方式显示角度值的东西都可以! 这是一张显示我想要画的东西的图片: 删除了无效的 ImageShack 链接 解决方案 quiver() 绘图函 ..
发布时间:2021-11-27 23:54:20 其他开发

二分法(数值分析)

在找到每个根之前进行了多少次递归?还有,哪些是根? 这是我的代码: e=0.000001;f1=@(x) 14.*x.*exp(x-2)-12.*exp(x-2)-7.*x.^3+20.*x.^2-26.*x+12;a=0;c=3;而 abs(c-a)>eb=(c+a)/2;如果 f1(a)*f1(b) 解决方案 二分法的工作原理是取某个初始区间 [a,b] 的端点,并找出区间的哪一半 ..
发布时间:2021-11-27 12:03:37 其他开发

Matlab 互相关 vs 相关系数问题

我正在用 C++ 编写程序,但使用来自涉及互相关的 matlab 数据.我知道当我对 2 组数据进行相关时,它会给我一个单一的相关系数数字,表明它们是否相关.但我想对数据系列使用互相关.当我在 Matlab 上运行 Cross Correlation 时,它给了我很多数据,绘制时该图看起来像一个三角形......我知道 Correlation 应该在 +/- 1 之间,但三角形尖端的数据没有't ..
发布时间:2021-11-27 12:02:36 其他开发

在 32 位或 64 位 matlab 上运行?

如何确定我是在 32 位还是 64 位版本的 matlab 上运行? 我有一些预编译的 mex 文件,它们需要不同的路径,具体取决于 32/64 位 matlab. 解决方案 根据 ScottieT812 和 dwj 的建议,我发布了我自己的解决方案以获得一些积分. 函数 computer 返回我正在运行的架构.所以: 切换电脑案例'GLNX86'display('32 位的 ..
发布时间:2021-11-26 14:29:04 其他开发

沿二维图像切片进行插值

我有一组 100 相同大小的二维图像切片.我使用 MATLAB 将它们堆叠起来以创建体积数据.虽然二维切片的大小为 480x488 像素,但图像堆叠的方向不够宽,无法在投影时可视化不同方向的体积.我需要沿切片进行插值以增加可视化的大小. 有人可以给我一个关于如何做的想法或提示吗? 编辑:带注释的投影显微镜图像 图 1 是投影体积的俯视图. 图 2 是投影体积的侧视图. ..
发布时间:2021-11-26 13:50:06 其他开发

在matlab中绘制彩色编码图

我需要使用 .dat 文件绘制彩色编码的二维图形.文件中的数据排列为 48.000000 0.000184 0.40000048.500000 0.000185 0.40000049.000000 0.000186 0.40000049.500000 0.000187 0.40000050.000000 0.000187 0.40000050.500000 0.000186 0.40000051 ..
发布时间:2021-11-26 13:49:19 其他开发

在简单的 x-y 图中连接最终点和初始点(绘制闭合曲线/多边形)

比如说,我有... x = [1 1 2 2];y = [1 2 2 1];情节(x,y,'b-'); 我将得到一个连接点 (1,1)、(1,2) 和 (2,2) 的线的图.有没有办法把最后一个点和第一个点连接起来,从而完成图上的方块? 我也在用点拉入文本行,所以简单地添加另一个点 1,1 不是一种选择. 解决方案 impoly 可能很有用,但是,它创建了比 plot 慢的可修改 ..
发布时间:2021-11-26 13:46:39 其他开发

MATLAB 中的连续绘图

我的代码中有一个循环,我想绘制一些变量, 在每次迭代中,我绘制一个新点,并希望将其连接到前一个点. 这是一个示例代码(在这段代码中,循环是不必要的,但在实际代码中,它不是). n = 500;Fs = 1000;f1 = 10;t = 0;dt = 1/Fs;对于 i = 1 : ns = sin(2 * pi * f1 * t);t = t + dt;情节(t,s,'bo');坚持 ..
发布时间:2021-11-26 13:35:37 其他开发

MATLAB 中的连续绘图

我的代码中有一个循环,我想绘制一些变量, 在每次迭代中,我绘制一个新点,并希望将其连接到前一个点. 这是一个示例代码(在这段代码中,循环是不必要的,但在实际代码中,它不是). n = 500;Fs = 1000;f1 = 10;t = 0;dt = 1/Fs;对于 i = 1 : ns = sin(2 * pi * f1 * t);t = t + dt;情节(t,s,'bo');坚持 ..
发布时间:2021-11-26 13:35:27 其他开发

从灰度图像的 2D 切片集创建 3D 体积

我将使用 Matlab 从灰度图像集创建一个 3D 体积.一组包含二维灰度图像的连续和量化切片.我仍然认为自己是 Matlab 的菜鸟,但这就是我目前的想法: 为 3D 体积创建一个空白空间. 在每张图像上,我们执行所有预处理操作,以便我们只得到我们感兴趣的部分.(在这个问题中,假设这个预处理部分总是完美无缺) 遍历图像,2D 上每个像素的 x 和 y 坐标将转移到空白空间.对于 z 坐 ..
发布时间:2021-11-26 13:31:39 其他开发

在重复的 x 位置上使用 y 点进行曲线拟合(Galaxy Spiral 臂)

我目前有一个 MATLAB 程序,它从星系中获取跟踪的旋臂的 RGB 图像,并选择最大的旋臂组件并仅绘制它. 我尝试使用 matlab 的内置曲线拟合工具和平滑样条来拟合它,我得到以下结果: p.x) x0=p.x;如果 (xxp.y) y0=p.y;如果 (yyCanvas->Pen->Color=clBlack;pic1.bmp->Canvas->MoveTo(x-i,y);pic ..
发布时间:2021-11-26 13:27:41 其他开发

平行四边形内的随机点

我有一个由 2D 中的 4 个点定义的 4 边凸多边形,我希望能够在其中生成随机点. 如果真的可以简化问题,我可以将多边形限制为平行四边形,但更通用的答案是首选. 生成随机点直到一个点在多边形内是行不通的,因为它所花费的时间真的不可预测. 解决方案 A.如果您可以将输入限制为平行四边形,这真的很简单: 取 0 到 1 之间的两个随机数.然后我们将调用 u 和 v. ..
发布时间:2021-11-26 13:26:15 其他开发

matlab中的快速二维直方图

我为 2 个 matlab 向量编写了一个二维直方图算法.不幸的是,我无法弄清楚如何对其进行矢量化,而且对于我的需要来说,它的速度太慢了一个数量级.这是我所拥有的: function [ result ] = Hist2D( vec0, vec1 )%Hist2D 取两个向量,计算二维直方图这些图像的百分比.它假设向量是非负的,并且 bins% 是整数.%% 输出% 结果 -% 大小 ..
发布时间:2021-11-26 13:25:21 其他开发

IPC方法的选择

我有几个数学 dll,其中一些用于 x64 平台,一些用于 x86.我还需要与几个 COM 接口进行通信(特别是 64 位版本的 Matlab 和 STATISTICA).因此,为了解决混合 dll 的问题,我将我的软件分成 3 个独立的程序 - 其中 2 个是 32 位和 1 - 64 位.所有程序都必须相互通信并连接到相互的 SQL 数据库.此外,有可能一个程序在客户端计算机上运行而另一个程序 ..
发布时间:2021-11-25 07:39:35 C#

为什么 Visual Studio 不能正确链接为针对 rundll 的 matlab mex 文件?

我有以下问题:我有一个 64 位版本的 matlab 2011b.我需要从 DLL 调用一些函数.前段时间,visual studio 2010 的 prof 版本一直在工作. 现在我想让它运行 express 版本.因此,我安装了 Visual Studio C++ 2010 Express 和 Win SDK 7.1.现在我给 matlab 命令 mex -setup 并选择 VC++ ..
发布时间:2021-11-25 07:37:13 C#