小编ale*_*t87的帖子

矢量化连续幂矩阵的创建

x=1:100N=1:10.我想创建一个矩阵,x^N以便i第th列包含条目[1 i i^2 ... i^N].

我可以使用for循环轻松完成此操作.但有没有办法使用矢量化代码?

matlab matrix vectorization

12
推荐指数
3
解决办法
2600
查看次数

在mathematica中使用参数定义矩阵

我有一个矩阵A = [1-x,2; 1 3-x].我如何在Mathematica中定义它,以便我可以做类似的事情

舒尔分解(A [1])

f [x _]:= A [x_]的最大特征值; 然后在[-1,1]中将f绘制为x.

提前致谢.

wolfram-mathematica

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

在C++中自动生成代码

我想要一段不涉及循环但自动生成一些C++代码的代码.

我有一个const int d,从这里我想编写d行代码来访问一个数组.所以举个例子

for(int k=0; k<d;++k){
  // do something to myarryay[k];
}
Run Code Online (Sandbox Code Playgroud)

但我不想在for循环中写这个.我希望编译器执行,就好像编写了以下代码行:

do something to myarray[0]
do something to myarray[1]
.
.
.
do something to myarray[d]
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一些建议吗?

提前致谢.

c++ code-generation

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

Matlab函数句柄优化

我有像Matlab这样的函数句柄

fhandle = @(A) max(1-2*A,0).*(2*A.^5+2*A + 1)

A通常在哪里是矩阵.我执行了这么多次,它正在减慢计算速度.可以将它保存为函数句柄(所以我不必重写代码)但是要2*A一劳永逸地计算然后再应用它三次?

提前致谢.

matlab function-handle

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