小编Sam*_*rts的帖子

检测 MATLAB 帮助浏览器

我想为大型 MATLAB 应用程序创建一些 HTML 文档,主要在 MATLAB 帮助浏览器中查看,从 11b 开始的任何版本的 MATLAB 中。这将有一些自定义 CSS(但没有什么非常复杂的)。

但是,我也希望可以在其他浏览器中查看相同的文档。我关心 Chrome 和 IE9 和 10,但欢迎支持其他浏览器。我想要文档

  1. 在包括 MATLAB 帮助浏览器在内的所有浏览器中看起来基本相同,但是
  2. 在 MATLAB 帮助浏览器中matlab:显示时,在某些方面看起来有所不同 - 特别是,我希望链接的显示和行为有所不同,因为它们在 MATLAB 帮助浏览器之外不受支持。

问题 1:即使使用 1,我也遇到了困难,因为尽管我的 CSS 很简单,但 MATLAB 帮助浏览器似乎无法预测它支持哪些 CSS 部分,而且似乎在 MATLAB 版本之间差异很大。我猜它根本没有记录。有没有人有任何关于在 MATLAB 帮助浏览器中使用 CSS 的经验/技巧?

问题 2:我希望能够以某种方式自动检测matlab:查看浏览器是否支持该协议,但从浏览其他 StackOverflow 答案来看,这似乎是不可能的。鉴于我需要支持 Chrome,甚至不可能尝试跟踪matlab:链接并检测它是否失败,因为 Chrome 显然是默默地失败了。嘘。所以我接下来的想法是使用JavaScript来检测浏览器的UserAgent。MATLAB 11b 将自己报告为 Mozilla4.0 并带有ICEbrowser,而 13a 将 Mozilla4.0 与Trident6. 我不完全确定这些是什么 - 我猜它们是第三方基于 Java 的浏览器组件,其行为类似于 Mozilla,而 MathWorks 已在 11b 和 …

matlab

5
推荐指数
1
解决办法
1250
查看次数

检测MATLAB startup.m是否在worker上运行

一位同事有一个MATLAB startup.m文件,其中包含交互式代码(它调用命令questdlg询问他希望在哪个项目目录中工作).

在直接运行MATLAB时,这对他来说很好.但是,他还需要并行运行MATLAB代码,并启动了一个matlabpool.

启动时,工作人员matlabpool正在运行他的startup.m文件,进入questdlg然后挂起(无限地,或直到Ctrl C).

一个简单的解决方案就是摆脱他的交互式代码startup.m,因为它并不是必不可少的.

但有没有办法检测这是否startup.m由一名工人开始运行 - 类似于isdeployedismcc?然后他可以保留他认为有用的交互式代码,但只在不启动工作人员时执行它.

该命令getCurrentWorker似乎可能是需要的,但我相信只有在执行任务时才有效,而不是在启动时.

parallel-processing matlab

5
推荐指数
1
解决办法
313
查看次数

你能在虚拟机中编程/测试CUDA吗?

我问这是一个编程和环境问题.您可以在访问物理GPU卡的虚拟机中测试/编程CUDA吗?

我正在购买一个新的(非常好的系统),部分地尝试基本的CUDA编程.处理器将是Intel i7-4770,支持VT-d(直接IO直通)或i7-4770K,但不支持VT-d.VT-d支持是否允许从VM访问GPU卡?(我看过英特尔,主板制造网站和虚拟机上的文档,但没有看到这个问题的答案.)

我打算在带有虚拟机(可能通过QEMU/KVM)的新开发盒上运行Linux作为我的基本操作系统,以测试其他环境(如Windows和Mac OS)中的软件.换句话说,我会在Linux机器上进行主要开发,然后需要在同一个盒子上运行的虚拟机上进行测试.

但是,VM OS是否能够访问GPU卡进行测试/开发?

[2013年7月首问]

cuda gpu virtual-machine

5
推荐指数
1
解决办法
4230
查看次数

为什么 MATLAB 使用列主序?

我知道 C 语言使用行优先顺序来存储数组,而 MATLAB 使用列优先顺序。

MATLAB 选择列优先顺序有什么具体原因吗?通过选择在内存中按列排列多维数组(即列是连续的),MATLAB 是否会显着获益?

c matlab matrix multidimensional-array

5
推荐指数
1
解决办法
1329
查看次数

在Notepad ++中对齐字符

我只是想知道为什么当我使用Notepad ++而不是内置的MATLAB编辑器打开它们时,来自MATLAB的m文件看起来如此不同.

似乎在MATLAB编辑器中每个字符具有相同的宽度.在Notepad ++中并非如此(即使我将语言更改为"M").

这是在Notepad ++(左)和MATLAB编辑器(右)中打开的文件的屏幕截图.

在此输入图像描述

在MATLAB编辑器中,X列中的所有字符都正好在另一个之下.它们不在Notepad ++中.

我只是玩了一下标签首选项,没有任何成功.

有没有办法让Notepad ++中的列对齐方式与MATLAB编辑器相同...至少对于m文件?

matlab notepad++ alignment vertical-alignment text-alignment

5
推荐指数
1
解决办法
4045
查看次数

MATLAB - 在直方图中添加拟合分布曲线

我想将分布曲线拟合到我的数据中,并将其绘制在数据的直方图之上.

我找不到怎么做(我是MATLAB初学者).

谢谢你的帮助!

matlab plot histogram

4
推荐指数
2
解决办法
1万
查看次数

MATLAB使用自定义插值内核进行了实现

如何在MATLAB中将我的函数用作插值方法来实现imresize函数?

我阅读了MATLAB关于使用自定义函数进行插值方法的方法的帮助,但没有任何明确的例子.我试着为马写一个代码

matlab image-processing

4
推荐指数
1
解决办法
4810
查看次数

如何在MATLAB编辑器中禁用代码分析器警告?

我有一些原型MATLAB代码,不需要非常快.

代码中使用的数组大小增加,MATLAB代码分析器在MATLAB编辑器中显示警告"考虑预分配速度".但是,我无法知道阵列的最终大小,因为在其成长过程中会做出决定,因此我不希望预先分配它.

如何在MATLAB编辑器中禁用MATLAB Code Analyzer显示的"考虑预分配速度"警告?

matlab warnings

4
推荐指数
1
解决办法
2334
查看次数

MATLAB中的多种日期格式

在MATLAB中格式化日期时间,datetrings和datenums时,有两种不同的方式表示分钟和月份,分别为M和m或m和M. 具体来说,当您使用datestr时使用它与使用datetime时不同.这是一个例子,

startdate='01/05/2015 12:35:22';
startdt=datetime(startdate,'InputFormat','dd/MM/yyyy HH:mm:ss');
startstr=datestr(startdt,'dd/mm/yyyy HH:MM:SS');
Run Code Online (Sandbox Code Playgroud)

看看我们如何使用小写字母m表示月份和日期时间我们使用大写字母M表示月份.

为什么MATLAB具有适用于这些命令的不同日期格式?在我的代码中实现一致样式的日期格式的最佳方法是什么?

matlab datetime date-formatting

3
推荐指数
1
解决办法
401
查看次数

MATLAB 中的 mlint 和 checkcode 有什么区别?

MATLAB 提供了两个函数来检查代码错误mlintcheckcode.

它们之间的主要区别是什么,为什么 MATLAB 帮助说不mlint推荐而checkcode应该使用?

matlab

3
推荐指数
1
解决办法
837
查看次数

没有括号的函数sqrt()返回奇怪的值

我只是偶然在Octave中键入以下内容:

sqrt 25
Run Code Online (Sandbox Code Playgroud)

并回来了:

ans =
    7.0711   7.2801
Run Code Online (Sandbox Code Playgroud)

使用括号,sqrt(25)返回正确的结果.没有括号的情况会发生什么?MATLAB是否共享相同的行为或仅特定于Octave?我没有MATLAB所以我无法检查.

matlab octave

1
推荐指数
2
解决办法
333
查看次数

K均值聚类图

我有一个510x6的数据矩阵,并希望对此进行K-means聚类分析.我在绘制2维中的所有不同聚类时遇到问题.是不是可以在2个维度上绘制6个不同的聚类?

matlab cluster-analysis k-means

1
推荐指数
1
解决办法
1万
查看次数

如何在matlab中找到浮点数的最小值和最大值

MATLAB中的minmax函数仅适用于整数值.如何找到双向量的最小值最大值

a = [2.1 3.4 5.6 7.6]
min(a)
Run Code Online (Sandbox Code Playgroud)

回到我身边:

Subscript indices must either be real positive integers or logicals.

matlab function

0
推荐指数
1
解决办法
3666
查看次数