Questions tagged «matlab»

MATLAB是MathWorks开发的用于数值计算和可视化的高级语言和交互式编程环境。请勿同时使用[matlab]和[octave]标签,除非问题明确涉及两者之间的相似性或差异。使用此标签时,请提及您正在使用的MATLAB版本(例如R2017a)。



10
MatLab错误:无法使用静态TLS打开
几天以来,我在使用MATLAB时不断收到相同的错误,该错误有时在发生dlopen。我对MATLAB很陌生,这就是为什么我不知道该怎么做的原因。Google似乎也没有帮助我。当我尝试制作特征向量时,得到以下信息: Error using eig LAPACK loading error: dlopen: cannot load any more object with static TLS 在进行乘法运算时,我也会得到这个: Error using * BLAS loading error: dlopen: cannot load any more object with static TLS 当然,我确实在寻找解决此问题的方法,但是我不太了解,也不知道该怎么办。这些是我发现的线程: 如何使用MATLAB提供的BLAS库? http://www.mathworks.de/de/help/matlab/matlab_external/calling-lapack-and-blas-functions-from-mex-files.html 有人能帮助我吗? 展示此错误的函数调用示例 >> randn(3,3) ans = 2.7694 0.7254 -0.2050 -1.3499 -0.0631 -0.1241 3.0349 0.7147 1.4897 …

11
为什么/什么时候我应该比MATLAB更喜欢MATLAB?
在我们的字符串操作中,我们需要使用某种高级语言对算法进行原型设计,然后再在嵌入式硬件上进行C实现。 到目前为止,我们一直在使用MATLAB来执行此操作,但是许可成本开始受到损害。我们正在考虑将我们的MATLAB代码移植到Octave。 是否有特定原因不这样做?我们会破坏兼容性吗,特别是如果我们有外部合作伙伴坚持使用MATLAB?我们可以预期会有任何性能损失吗?
82 matlab  octave 



7
在Matlab图中更改字体大小
我想一次更改“” xlabel,“” ylabel,“轴”,“图例”字体大小的字体大小,这可能吗?默认情况下,字体为Helvetica 10。 有办法改变吗? 我想对x或y标签使用'FontSize',14 。

4
如何更改MATLAB图形的窗口标题?
我已经使用该函数创建了MATLAB图plot()。如何更改绘图的生成图形的窗口标题? 我正在处理的我的MATLAB m文件: hold on x = [0; 0.2; 0.4; 0.6; 0.8; 1; 1.2; 1.4; 1.6; 1.8; 2; 2.2; 2.4; 2.6; 2.8; 3; 3.2; 3.4; 3.6; 3.8; 4; 4.2; 4.4; 4.6; 4.8; 5; 5.2; 5.4; 5.6; 5.8; 6; 6.2; 6.4; 6.6; 6.8; 7; 7.2; 7.4; 7.6; 7.8; 8; 8.2; 8.4; …
76 matlab  title  plot 


2
在MATLAB中,变量默认是否真的是双精度的?
这个问题是我进一步调查后发现的奇怪问题。 我一直都理解默认情况下MATLAB变量是双精度的。因此,如果我要进行一些操作,例如声明一个小数点后20位数字的变量: >> num = 2.71828182845904553488; >> class(num) % Display the variable type ans = double 我希望最后4位数字被忽略,因为浮点相对精度约为10 -16: >> eps(num) ans = 4.440892098500626e-016 如果我尝试显示小数点后的数字超过16位(使用fprintf或sprintf),那么我会看到: >> fprintf('%0.20f\n', num) 2.71828182845904550000 >> sprintf('%0.20f', num) ans = 2.71828182845904550000 换句话说,数字17到20均为0。 但是当我在Symbolic Toolbox中传递num给变量精度算术函数时,事情变得很奇怪,告诉它使用21位精度表示数字: >> vpa(num, 21) ans = 2.71828182845904553488 什么?!那些后四位数字又出现了!当我输入的原始数字存储为双精度变量时,它们不应该丢失num吗?由于num传递给时是一个双精度变量vpa,如何vpa知道它们是什么? 我对发生的事情的最佳猜测是,MATLAB内部表示的num精度比双精度要高,因为我将其初始化为比双精度变量可以处理的小数点后数字还多的数字。这真的是发生了什么,还是发生了其他事情? 奖励:如果您还没有上述偏头痛的话,这是另外一个困惑的来源... >> num = 2.71828182845904553488; …

4
在MATLAB中遍历结构字段名
我的问题很容易概括为:“为什么以下内容不起作用?” teststruct = struct('a',3,'b',5,'c',9) fields = fieldnames(teststruct) for i=1:numel(fields) fields(i) teststruct.(fields(i)) end 输出: ans = 'a' ??? Argument to dynamic structure reference must evaluate to a valid field name. 特别是因为teststruct.('a') 确实有效。并fields(i)打印出来ans = 'a'。 我无法解决这个问题。

6
如何在Windows / Linux上设置Java Swing应用程序的DPI?
如果您有一个DPI超过150的显示器(例如Macbook Pro),您可能还会发现问题:Java Swing应用程序上的字体对于高DPI显示器来说太小了,我根本无法更改字体大小(直接忽略Windows DPI,仅显示非常原始的DPI-> 96。除了更改屏幕分辨率外,我无能为力,这绝对会使LCD上的所有内容变得模糊。 是的,我有一台具有高DPI监视器的笔记本电脑,分辨率为1920x1080,分辨率为15.6英寸,某些Java桌面应用在笔记本电脑上看起来很小,例如Matlab,Burpsuite等。我已经在互联网上搜索了很长时间了,但是仍然找不到解决问题的方法。我知道我可以通过更改JRE字体JRE_HOME/lib/font/fontconfig.properties.src,但是找不到任何位置来设置Java桌面字体的默认字体大小或DPI。 问题没有解决办法吗?您有高DPI监视器吗?您如何使用此类应用程序?Swing会放弃DPI高用户吗?
74 java  swing  matlab  fonts  dpi 

30
您最喜欢的MATLAB / Octave编程技巧是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想每个人都会同意MATLAB语言不是很漂亮,或者特别是一致。但是没关系!我们仍然必须使用它来完成工作。 您最喜欢的使事情变得轻松的窍门是什么?让我们为每个答案提供一个答案,以便人们在同意的情况下可以将其投票。另外,尝试通过示例来说明您的答案。
73 matlab  octave 

7
如何计算矩阵中给定值的元素数量?
有谁知道如何计算一个值出现在矩阵中的次数? 例如,如果我有一个1500 x 1矩阵M(向量),该矩阵存储工作日(1-7)的值,那么我该如何计算多少个星期日(1),星期一(2),...,星期六(7)被存储在M?
73 matlab  count  matrix 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.