matlab相关内容

S-函数在SIMULINK中的应用

我收到消息 S-Function‘project t1_simu/S-Function’中出错:S-Function‘Chiu_sfcn’不存在 每当我运行包含s-Function框图的Simulink文件。有什么解决此问题的提示吗? 推荐答案 您需要使用MEX编译%s函数。 然后,mex32输出文件需要位于matlab路径上。 ..
发布时间:2022-06-16 14:49:50 其他开发

我需要在ubuntu 20.04|MatLab Mex上安装gcc4.9

在MatLab上,我试图运行 mex file.c 但我收到了警告和错误消息。无论如何,我认为问题在于警告所说的: 警告:您正在使用GCC版本‘9.3.0’。GCC的版本不是 支持。MEX当前支持的版本是‘4.9.x’。为. 当前支持的编译器列表,请参阅: http://www.mathworks.com/support/compilers/current_release 。 然 ..
发布时间:2022-06-16 14:32:51 其他开发

在MatLab/Python中通过优化多个变量来缩小两个图形之间的差异?

假设‘h’是x,y,z和t的函数,它给我们提供了一条图形线(t,h)(模拟)。同时,我们还观察到了曲线图(h对t的观测值)。如何通过优化x、y和z的值来减小观测(t,h)和模拟(t,h)图之间的差异?我想要更改模拟图形,使其越来越接近于在MATLAB/Python中观察到的图形。在文献中,我读到有人用拉文伯格-马夸特算法做过同样的事情,但不知道怎么做? 推荐答案 您实际上是在尝试匹配参 ..
发布时间:2022-05-23 17:03:57 Python

Eigen图书馆中的Eigensolver

我想用本征库将[vec,val] = eig(A)从MatLab翻译成C++,但我达不到同样的结果! 我尝试了eigensolver、ComplexEigenSolver和SelfAdjointEigenSolver.,但都没有给出像eig(A)这样的结果。 Sample matrices: Tv(:,:,223) = 0.8648 -1.9658 -0.2785 - ..
发布时间:2022-05-11 09:00:18 C/C++开发

在MatLab中绘制结构数组

我在matlab中有一个结构数组(98*1): 现在我正在尝试使用两个特定的字段(例如x和y)来绘制图形。X和y的值出现在这98行中的每一行上。尝试使用以下命令绘制时出错。 plot(ans{1:98,1}.x,ans{1:98,1}.y) 应为大括号或点索引表达式的一个输出,但 有98个结果。 仅(行1)绘制错误(ANS{1:98,1}.x,ANS{1:98,1}.y) ..
发布时间:2022-04-15 18:19:29 其他开发

从GINPUT获取子图编号

考虑以下示例 f = figure(1); ax(1) = subplot(2,1,1); plot(1:100,randi(50,1,100)); ax(2) = subplot(2,1,2); plot(1:100,randi(50,1,100)) [x, ~] = ginput(2); clickedAx = gca 有没有什么我可以点击的子图编号,我从轴句柄属性中为GI ..
发布时间:2022-04-15 18:17:55 其他开发

使用matLabfrag或替代方案在LaTeX中创建MatLab图形

我想包括LaTeX的数字,最好是与矢量化的格式,但与LaTeX的所有文本的MatLax字体。我一直在使用MatLab函数matlab2tikz,它对简单的图形非常有效,但现在我的图形有太多的数据点,这会导致错误。因此matlab2tikz不适合。 我一直在查看matlabfrag,我认为它可以实现我想要的功能,但当我按照用户指南中的详细说明在LaTeX中运行该脚本时,它出现错误File no ..
发布时间:2022-04-15 18:15:32 其他开发

仅绘制箭图的终点

我需要绘制一块偏离其平衡状态的点。使用quiver将如下所示: 现在我只想绘制位于箭头尖端的标记。如何做到这一点? 输入数据是U和V偏差(在笛卡儿轴上),获取矢量原点的X、Y坐标不是问题。 推荐答案 您不能简单地使用类似plot(X+U, Y+V, 'o')的内容,因为quiver会对U和V应用自动计算的比例,以便所有箭头都能很好地适应图中。您需要包括该刻度。 查看q ..
发布时间:2022-04-15 18:13:57 其他开发

对于时间序列图,如何将x轴设置为没有周末的日历时间

我想绘制一个时间序列(外汇期货合约的定价数据)。时间以yyyymmdd HH:MM:SS字符串格式给出。价格在double中。 时间序列跨度超过一周。但是,数据点的时间戳始终在工作日。是否有内置方法可以显示适当的x轴标签和缩放,但不在周末? 我目前可以通过将字符串中的时间戳转换为datenum来显示时间序列,并使用datetick自动排列x轴。但我想知道如何排除x轴上的周末。或者从没有数据 ..
发布时间:2022-04-15 18:08:44 其他开发

用Python或MatLab从等高线图形的像素中提取数据

我有一个等高线图,如下所示: 现在,如果我没有数据来生成等高线图,而我只有图像,我如何从图像中提取每个像素的值并将其存储在数组中? 任何用MatLab/Python编写的建议或示例都会很有帮助! 推荐答案 这里有一个小的MatLab脚本,它可以完成这项工作(使用一些图形用户界面,阅读图底部的指南): %// Import the data: imdata = impo ..
发布时间:2022-04-15 18:05:46 Python

非负矩阵分解:交替最小二乘法

我正在尝试用交替最小二乘法实现NMF。我只是好奇这个问题的以下基本实现: 如果我理解正确的话,我们可以用封闭形式的解来求解这个伪代码中陈述的每个矩阵方程,没有非负性约束,并以一种蛮力的方式将负条目设置为0。这种理解正确吗?例如,在我们使用投影梯度下降的情况下,这是更复杂、更受约束的优化问题的基本替代方案吗?更重要的是,如果以这种基本的方式实现,算法还会有实用价值吗?我想使用NMF进行变量缩减 ..
发布时间:2022-04-12 10:55:55 其他开发