小编Qia*_* Li的帖子

如何在mathematica中替换函数

我有表达D[f[x, y], x],我想替换f[x,y]x*y,我试过如下:

D[f[x, y], x] /. {f[x,y] -> x*y}D[f[x, y], x] /. {f -> x*y}

但都没有奏效.非常感谢您的帮助!谢谢.

wolfram-mathematica

9
推荐指数
2
解决办法
8234
查看次数

获取Perl中两个字符串列表的交集

在第4章第4.8节(计算联盟,交集或唯一列表的差异)中,Perl Cookbook提供了这种技术来获取两个整数列表的交集:

@a = (1, 3, 5, 6, 7, 8);
@b = (2, 3, 5, 7, 9);
...
foreach $e (@a, @b) {
    $union{$e}++ && $isect{$e}++
}
@union = keys %union;
@isect = keys %isect;
Run Code Online (Sandbox Code Playgroud)

我想要为两个字符串列表完成(不区分大小写).请问有效的方法吗?

perl

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

删除eclipse中复制代码的行号

我想知道我是否有一些嵌入了行号的代码,

 1 int a;     
 2 MyC b;    
 3 YourC c;
Run Code Online (Sandbox Code Playgroud)

等,然后我复制它们并尝试将它们粘贴到Eclipse中,如何摆脱这些行号以使源代码有效?有方便的方式,还是快捷键?

谢谢.

eclipse

9
推荐指数
2
解决办法
5413
查看次数

很好地在mathematica中打印出一个矩阵

我在mathematica中有一个列表(矩阵)列表.我想很好地打印出来,每一行都用粗体表示最大值.这该怎么做?

或者甚至可能更进一步,在这样的最大值之外的圆圈,这可能吗?

wolfram-mathematica

8
推荐指数
2
解决办法
2833
查看次数

如何在Mathematica中使两个轴上的单位间隔在视觉上具有相同的长度

我想制作一个图,其中两个轴上的单位间隔在视觉上具有相同的长度.即我希望(1,1)和(0,0)制作一个正方形而不是一个细长的矩形.

我无法找到使下列简单案例成为可能的选项:

ListLinePlot[{{{0, 0}, {1, -1}, {2, -2}, {3, -1}, {4, -2}, {5, -3}, {6, -4}, {7, -3}, {8, -2}, {9, -1}}}]

谢谢您的帮助.

编辑

更一般地说,如何调整x轴上的单位间隔与y轴上的单位间隔的比率?AspectRatio选项似乎与它没有直接关联.

wolfram-mathematica

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

为什么最大优先级队列没有DECREASE-KEY?

在堆数据结构的讨论中,例如在CLRS中,最大优先级队列只需要INSERT,MAXIMUM,EXTRACT-MAX和INCREASE-KEY.但为什么它也没有DECREASE-KEY,至少它的操作也会使堆属性失效?它几乎不重要吗?

algorithm data-structures

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

算法查找数组中的三个多数元素

假设在非排序数组中有三个元素,所有这些元素都是元素总数的四分之一以上.

找到这些元素的最有效方法是什么?这两个问题的非在线和在线版本.

谢谢!

编辑

我所指的非在线版本是:这个数组是完整的.在线版本意味着数组元素一次出现一个.

除了时间复杂性之外,我还要求空间紧张.

免责声明:这不是家庭作业!我认为这是研究水平的问题.

algorithm

8
推荐指数
2
解决办法
1927
查看次数

如何在mathematica中的列表中获取奇怪的索引元素

如何获取列表中奇怪的索引元素?我在想Select,但没有找到任何返回元素位置的东西,特别是考虑到列表中有重复元素.

一般来说,如何选择索引满足某些条件的元素?

wolfram-mathematica

7
推荐指数
3
解决办法
2727
查看次数

perr中qr打印结果的含义

文档中,我看到了

$rex = qr/my.STRING/is;
print $rex; # prints (?si-xm:my.STRING)
Run Code Online (Sandbox Code Playgroud)

但我不知道该怎么理解(?si-xm:...).如果我打印qr/quick|lazy/,我得到了(?-xism:quick|lazy).这也是什么意思(?-xism:...)

谢谢!

regex perl

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

当有三个窗口时交换两个窗口

我在Vim中有以下窗口布置:

?????????????
?     ?  2  ?
?  1  ???????
?     ?  3  ?
?????????????
Run Code Online (Sandbox Code Playgroud)

我想交换窗口2和3。现在窗口2处于活动状态。CTRL-wJ将不起作用,因为它将把窗口2移到底部,将窗口1和3移到顶部,作为两个垂直拆分的窗口。

在那之后,我试图用其它CTRL-wH/ J/ K/ L动作,但没能实现最终的结果。

一个人该怎么做呢?

vim

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