相关疑难解决方法(0)

在向量存在之前用“ end”创建索引数组

我只是想知道end在知道向量的大小之前是否有一种使用索引的方法?它应适用于具有不同大小的阵列。像这样:

subvector = (2:end) % illegal use of end

A=[1 2 3];
B=[4 5 6 7];

A(subvector) % should be 2 3
B(subvector) % should be 5 6 7
Run Code Online (Sandbox Code Playgroud)

arrays indexing matlab matrix-indexing

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

与'str2func`相比,`eval`的性能来评估字符串中的函数

eval并且str2func都能够评估由字符串表示的函数,fe f='a^x+exp(b)+sin(c*x)+d':

哪两种方法都具有最佳性能?

备注

请注意,此基准测试的灵感来自此问题.

请注意,我知道使用eval并且str2func通常是不好的做法[1] [2](如评论中所述).

performance matlab eval

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

如何将这些图像放在一起?

我有200时间点.对于每个时间点,有一个图像,其大小40*40 double对应于该时间点.例如,image 1对应于time point 1; image k对应于time point k(k = 1,2,...,200).

时间点是,因此,T = 1:200图像命名为,等等.Image_TImage_1Image_2

我想把所有这些200图像放在一起.最终尺寸是40*40*200双倍的.最终图像看起来像fMRI图像(fmri_szX = 40,fmri_szY = 40fmri_szT = 200).怎么实现呢?谢谢!

matlab image image-processing matlab-guide

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