matlab相关内容

MATLAB 中的常量

我已经拥有了一堆 MATLAB 代码,并注意到代码中散布着一堆“神奇的数字".通常,我喜欢用 C、Ruby、PHP 等语言制作这些常量.当谷歌搜索这个问题时,我发现拥有常量的“官方"方式是定义返回常量值的函数.看起来很笨拙,特别是因为当每个文件允许多个函数时,MATLAB 可能会很挑剔. 这真的是最好的选择吗? 我很想使用/制作类似 C 预处理器的东西来为我做这件事.(我发现名为 mp ..
发布时间:2022-01-23 23:51:49 其他开发

估算缺失数据,同时强制相关系数保持不变

考虑以下(excel)数据集: m |r----|------2.0 |3.30.8 ||4.01.3 |2.1 |5.2|2.3|1.92.5 |1.2 |3.02.0 |2.6 我的目标是使用以下条件填充缺失值: 将上述两列之间的成对相关性表示为 R(约 0.68).将在空单元格填充后的相关性表示为 R*.填写表格,使 (R - R*)^2 = 0.也就是说,我想保持数据的相关结构不 ..
发布时间:2022-01-23 19:30:21 Python

notepad++ 用括号替换括号

我正在将我的代码从 MATLAB 转换为 julia,因此我需要替换用于索引的括号:它们在 MATLAB 中属于 () 类型,并且属于 [] 在朱莉娅.函数括号在两者中的类型相同,即 (). 我认为最快的方法是使用 Notepad++,找到所有的括号,然后在需要时用括号替换它们. 无论如何,它没有按预期工作. 我不会复制我现在正在转换的所有功能,而是复制一些部分作为示例: x=坐标 ..
发布时间:2022-01-23 19:15:35 其他开发

Julia vs. MATLAB - 距离矩阵 - 运行时测试

不久前我开始学习 Julia,我决定做一个简单的Julia 和 Matlab 在计算欧几里得的简单代码上的比较一组高维点的距离矩阵. 任务简单,可以分为两种情况: 案例 1: 给定两个 n x d 矩阵形式的数据集,例如 X1 和 X2,计算 X1 中每个点与 X2 中所有点之间的成对欧几里得距离.如果 X1 的大小为 n1 x d,而 X2 的大小为 n2 x d,则生成的欧几里德距 ..
发布时间:2022-01-23 19:06:24 其他开发

Matlab gui WindowButtonMotionFcn 在调用太频繁时崩溃?

我已将 WindowButtonMotionFcn 设置为我的回调,它绘制三个图,数据取决于鼠标位置.然而,这对 MATLAB 来说似乎太多了,因为在移动我的鼠标一点之后,GUI 停止响应. 我使用此代码(从某人那里复制的部分): set(handles.figure1, 'windowbuttonmotionfcn', @hover_Callback);函数 hover_Callback ..
发布时间:2022-01-22 22:45:51 其他开发

是否可以防止弹出一个合适的弹出菜单?或者:如何通过单击单元格,返回行来获取回调 &列索引?

对于用户界面,我正在编写 uitable.用户在第一列中选​​择选项 A,B 或 C,第二列中的子选项取决于第一列中选​​择的内容,A.1,A.2 或 A.3 或 B.1,B.2 或 B.3 或 C 相同 表格的代码可以在附录A中找到. 当用户首先定义主选项时,子选项会自动相应地减少为只有有效的选项.这是通过评估第 1 列的 CellEditCallback 并重置第 2 列的 Co ..

UDP 接收和发送 Matlab

我目前正在从外部设备接收数据包,然后将数据发送到另一台设备.我有一个有效的 Simulink 模型,但是我不知道如何在 Matlab 中对其进行编码. Matlab 中 UDP 接收块的参数如下图所示UDP 接收参数 到目前为止,我制作相同链接的代码是 echoudp('on', 25000)u = udp('0.0.0.0', 25000)fopen(u)而真A = fread(u ..
发布时间:2022-01-22 17:02:52 其他开发

经纬度点到小弧线段的距离

我需要计算从 lat/lng GPS 点 P 到由其他 2 个 lat/lng GPS 点 A 和 B 描述的线段的最短距离. 'Cross-track distance' 帮助我计算 P 与 A 和 B 描述的大圆之间的最短距离. 然而,这不是我想要的.我需要 P 和 A-B 的 segment 线之间的距离,而不是整个大圆. 我使用了 http://www.movable-t ..
发布时间:2022-01-22 13:28:55 其他开发

如何更改 Matlab 图中线条的顺序?

鉴于 .fig 文件中的三条曲线图,我想添加另一个图(使用 hold all 和 plot),但把它放在 在已经存在的曲线之一的后面(即确保最后一条原始曲线保持在前景曲线).无需提取绘图数据并重新绘图就可以实现这一点吗? 解决方案 如果你知道你想要在顶部的线的句柄(例如,因为你调用了 h = plot(...),你可以使用 uistack uistack(h,'top') 或者,您可以 ..
发布时间:2022-01-22 11:08:32 其他开发

如何获取单选按钮的选定值?

我不是matlab程序员,但我需要使用matlab创建一个界面!对于matlab程序员来说,这个问题应该很容易:) 我有一个包含单选按钮组面板“OperationPanel"的界面,4 个单选按钮,其中的名称是“addBtn,subBtn,divBtn,mulBtn",我有命令按钮,我希望在单击按钮时获取所选单选按钮的值 我应该使用什么逗号?我谷歌它,发现如果我做 get(handl ..
发布时间:2022-01-21 23:26:49 其他开发

如何将函数传递给使用 MATLAB 中的指南创建的按钮组中的单选按钮?

我创建了一个按钮组,其中包含四个单选按钮和一个使用指南的按钮. 有四个功能,每个单选按钮一个单独编写. 如何从各个单选按钮调用这些函数. 按下按钮时,应执行与活动单选按钮相关的功能. 解决方案 按钮组回调的解决方案:SelectionChangeFCN 使用uipanel的Selection Change回调属性(右击Button Group并选择View Callba ..
发布时间:2022-01-21 23:10:52 其他开发

需要:返回超过 1 个输出的匿名函数的 Matlab 示例

我使用匿名函数进行简单的数据值转换.匿名函数使用以下语法定义 sqr = @(x) x.^2; 我想要一个简单的匿名函数,它可以返回多个输出,如下所示... [b,a] = myAnonymousFunc(x); Matlab 文档表明这是可能的,但它没有给出定义此类函数所需的语法示例. http://www.mathworks.co.uk/help/techdoc/matlab_p ..
发布时间:2022-01-21 22:00:00 其他开发

如何在 MATLAB 中处理函数参数的名称/值对

我有一个将可选参数作为名称/值对的函数. 函数示例(varargin)% 很多设置的东西可变参数 = 可变参数;nargs = 长度(变量);名称 = vargs(1:2:nargs);值 = vargs(2:2:nargs);有效名称 = {'foo', 'bar', 'baz'};对于名称 = 名称验证字符串(名称{:},有效名称);结尾% 做一点事 ...foo = strmatch('f ..
发布时间:2022-01-21 21:46:44 其他开发

如何在 MATLAB 中设置函数参数的默认值?

MATLAB 中是否可以使用默认参数? 例如,这里: 函数wave(a, b, n, k, T, f, flag, fTrue=inline('0')) 我希望真正的解决方案是波函数的可选参数.如果可能,这样做的正确方法是什么? 目前,我正在尝试上面发布的内容并得到: ???错误:文件:wave.m 行:1 列:37等号左边的表达式不是赋值的有效目标. 解决方案 没有像您尝试 ..
发布时间:2022-01-21 21:42:50 其他开发

基于通过散点的类别的颜色 3D 表面

我有以下格式的数据: X,Y,Z,类别 我使用 plotly 生成散点图,然后使用以下代码通过散点拟合曲线. from scipy.interpolate import griddata将 numpy 导入为 np将 matplotlib.pyplot 导入为 plt从 matplotlib 导入厘米从 mpl_toolkits.mplot3d 导入 Axes3Dx=np.asarr ..
发布时间:2022-01-21 15:25:31 Python