小编anu*_*hav的帖子

如何在MATLAB中将图像分成块?

我有一个256x256的图像,我想把它分成4个128x128的块,并将它们分别为A1到A4.现在我想分别调用它们并对它们进行一些操作.我知道这可以使用该blkproc功能完成- 但究竟如何?

我这样打电话blkproc吗?

B=blkproc(I,[4 4],?)
Run Code Online (Sandbox Code Playgroud)

我应该用什么代替"?",如何解决创建的4个块?

matlab image-processing

13
推荐指数
2
解决办法
5万
查看次数

如何在VB6中执行更多代码之前等待shell进程完成

我有一个小的VB6应用程序,我在其中使用该Shell命令来执行程序.我将程序的输出存储在一个文件中.我正在读取此文件并使用VB6中的msgbox将输出放在屏幕上.

这就是我的代码现在的样子:

sCommand = "\evaluate.exe<test.txt "
Shell ("cmd.exe /c" & App.Path & sCommand)

MsgBox Text2String(App.Path & "\experiments\" & genname & "\freq")
Run Code Online (Sandbox Code Playgroud)

问题是VB程序使用msgbox打印的输出是文件的旧状态.有没有办法保持VB代码的执行,直到我的shell命令程序完成,以便我得到输出文件的正确状态而不是以前的状态?

windows vb6 winapi process waitforsingleobject

13
推荐指数
3
解决办法
6万
查看次数

如何在gnuplot中绘图时向文件中的数据添加偏移量

我想为我想要使用gnuplot绘制的文件中的数据添加偏移量.假设我想在绘制它们之前为文件中的所有数据值添加0.001的偏移量.如何在gnuplot中执行此操作而无需使用偏移重写数据文件.

谢谢.

gnuplot

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

如何在MATLAB中将2X2矩阵转换为4X4矩阵?

我需要一些帮助,以下列方式将2X2矩阵转换为4X4矩阵:

A = [2 6;
     8 4]
Run Code Online (Sandbox Code Playgroud)

应成为:

B = [2 2 6 6;
     2 2 6 6;
     8 8 4 4;
     8 8 4 4]
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

matlab tiling matrix repeat

4
推荐指数
3
解决办法
7999
查看次数

如何在MATLAB程序中使用GUI /资源管理器窗口选择输入?

我实际上有2个查询:

  1. 如何在msgbox中显示变量的数据?换句话说,如果我dist=3765的程序结束时我想在msgbox中显示它,我该怎么做?

  2. 我希望用户在运行时使用资源管理器窗口从我的MATLAB程序中的文件夹中选择一个输入文件(假设一个图像).我如何在MATLAB中编写代码,或者是否有现有的函数可用?

matlab user-interface input messagebox

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