小编Tim*_*Tim的帖子

MATLAB - 将图像写入eps文件

在MATLAB中,如何将矩阵写入EPS格式的图像中?

似乎imwrite不支持EPS.

转换在我正在使用的Linux服务器上不起作用:

$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
Run Code Online (Sandbox Code Playgroud)

为什么?


我在终端模式下尝试了gnovice的想法:

    figH = figure('visible','off') ;
imshow(img,'border','tight',...      %# Display in a figure window without
        'InitialMagnification',100);  %#    a border at full magnification
print(strcat(filepath,'/', dataset,'_feature_',num2str(j), '.eps'),'-depsc2');
    close(figH) ;
Run Code Online (Sandbox Code Playgroud)

但是我得到了:

??? 在191使用==> imshow时
出错IMSHOW需要运行Java.

错误==> study_weaker at 122
imshow(img,'border','tight',...%#在数字窗口中显示没有

191错误(eid,'%s需要Java运行.',upper(mfilename) );

我该如何解决?

matlab image imagemagick eps

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

将绘图保存到matlab中的图像文件中:saveas和print之间的区别

我想知道在matlab中将绘图保存到图像文件中时,saveas和print之间有什么区别?在什么情况下都可以使用,在什么情况下只能使用一个?

感谢致敬!

printing matlab image save-as

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

在R命令行窗口获得帮助

我想在R命令行窗口中获得有关重复的帮助.但

> ?repeat  
+   
> help(repeat)  
Error: unexpected ')' in "help(repeat)"  
Run Code Online (Sandbox Code Playgroud)

重复似乎与其他功能不同.我甚至发现,如果,我也无法得到帮助文件.所以我假设帮助仅适用于非控制跟随功能/命令?那么如何获取有关控制流命令的帮助文档呢?

谢谢!

r

7
推荐指数
2
解决办法
7879
查看次数

原子组和非捕获组

  1. 我想知道如何理解原子团,表示为(?>expr)?它是干什么用的?

    http://www.regular-expressions.info/atomic.html中,唯一的例子是何时expr交替,例如正则表达式 a(?>bc|b)c匹配abcc但不是 abc.有expr没有交替的例子 吗?

  2. 原子组和非捕获组是否表示(?:expr)相同?

请注意,我并不仅限于一种特殊的Regex风格.

regex

7
推荐指数
2
解决办法
4817
查看次数

格式日期没有破折号?

在Python中,我们可以通过以下方式将日期转换为字符串:

>>> import datetime
>>> datetime.date(2002, 12,4).isoformat()
'2002-12-04'
Run Code Online (Sandbox Code Playgroud)

我们如何将输出格式化为'20021204',即没有破折号?

有两个功能,但我不知道如何指定格式:

date.strftime(format)
返回表示日期的字符串,由显式格式字符串控制.引用小时,分钟或秒的格式代码将显示0值.对于格式化指令的完整列表,请参阅节strftime()strptime()行为.

date.__format__(format)
与...相同date.strftime().这使得在使用时可以为日期对象指定格式字符串 str.format().见strftime()strptime()行为.

python date

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

为什么NumberStyles.AllowThousands适用于int.Parse但不适用于本例中的double.Parse?

为了解析表示数字的字符串,用逗号将千位数与其余数字分开,我试过了

int tmp1 = int.Parse("1,234", NumberStyles.AllowThousands);
double tmp2 = double.Parse("1,000.01", NumberStyles.AllowThousands);
Run Code Online (Sandbox Code Playgroud)

第一个语句可以运行,而第二个语句通知失败

mscorlib.dll中发生了未处理的"System.FormatException"类型异常

附加信息:输入字符串的格式不正确.

为什么两者都没有成功?谢谢.

c#

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

以文本方式启动Matlab

在Linux终端中,我想知道Matlab命令的以下四个选项之间有什么区别?

matlab -nojvm -nodesktop -nodisplay -nosplash
Run Code Online (Sandbox Code Playgroud)
  1. 我在互联网上搜索,这四个选项似乎是多余的,特别是一起使用?
  2. 它们可以从更多的图形到更少的图形,或更少的纹理到更多的纹理?例如,它们可以以某种方式从弱到强排序为:-nodesktop <-nojvm <-nodisplay?
  3. 你怎么知道JVM是在-nodisplay中启动的,而不是在-nojvm中启动的?换句话说,JVM提供的功能仍然可以在-nodisplay下运行?

感谢致敬!

terminal matlab user-interface command-line

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

如何将变量传递给函数?

我使用stdlib.h中的qsort,

void qsort (void* base, size_t num, size_t size,
            int (*compar)(const void*,const void*));
Run Code Online (Sandbox Code Playgroud)

以下列方式:

void myfun (float *arr, int n, float c) // value of c is changeable
{
...// some code
qsort(float *arr, n, sizeof(float), compareme);
...// some code
}
Run Code Online (Sandbox Code Playgroud)

int compareme (const void * a, const void * b)
{
  float tmp = f((float*)a,  (float*)b, c );  // f is some function, and how can I pass c here?
  if (tmp < 0) return -1;
  if (tmp …
Run Code Online (Sandbox Code Playgroud)

c

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

在R编译错误中使用C++:"RcppArmadillo.h:没有这样的文件或目录"

$ export PKG_CPPFLAGS=`Rscript -e 'Rcpp:::CxxFlags()'`
$ export PKG_LIBS=`Rscript -e 'Rcpp:::LdFlags()'`
$ R CMD SHLIB my.cpp 
g++ -I/usr/share/R/include -DNDEBUG -I/usr/local/lib/R/site-library/Rcpp/include     -fpic  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 -g  -c my.cpp -o my.o
my.cpp:3:27: fatal error: RcppArmadillo.h: No such file or directory
compilation terminated.
make: *** [my.o] Error 1
Run Code Online (Sandbox Code Playgroud)

RcppArmadillo.h

$ locate -i RcppArmadillo.h
/usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadillo.h
Run Code Online (Sandbox Code Playgroud)

我想知道如何指定其编译器的路径?

my.cpp 好像:

#include <RcppArmadillo.h>
#include <math.h> 

// [[Rcpp::depends(RcppArmadillo)]]
using namespace Rcpp;
using namespace arma;
// [[Rcpp::export]]
...
Run Code Online (Sandbox Code Playgroud)

我的操作系统是Ubuntu 12.04.R是R版本3.1.0(2014-04-10).我刚安装RcppRcppArmadillo …

c++ r armadillo rcpp

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

如何挑选和恢复工作?

我试图理解merge和rebase在数学中的集合操作方面做了什么.

在下文中," - "表示diff(类似于数学中的设定差异,但"AB"表示A中的但不表示B中的表示,而B表示不表示A中的表示,而"+"表示patch(即表示不相交联合)数学.我以前没用过patch,所以我不确定).

从版本控制与Git,由Loeliger,2ed

  1. 命令git cherry-pick commit应用当前分支上的命名提交引入的更改.它将引入一个新的,独特的提交.严格来说,使用git cherry-pick不会改变存储库中的现有历史记录; 相反,它增加了历史.

    在此输入图像描述

    在此输入图像描述

    F'=(FB)+ Z是否正确?

  2. git revert commit命令与命令git cherry-pick commit基本类似,但有一个重要区别:它应用给定提交的反转.因此,此命令用于引入反转给定提交的效果的新提交.

    在此输入图像描述

    在此输入图像描述

    D'= G - D是否正确?

git git-revert git-cherry-pick

6
推荐指数
2
解决办法
5836
查看次数