![]() |
1
373
事实上
是
可以做你想做的事情,但是你必须使用索引操作符的函数形式。当使用索引操作时
你 可以 这样做:
丑陋,但有可能。;) 通常,您只需将索引步骤更改为函数调用,这样您就不会立即有两组括号。另一种方法是定义自己的 anonymous function 进行下标索引。例如:
然而,当一切都说了做了,临时局部变量解是 许多的 更可读,而且绝对是我的建议。 |
![]() |
2
128
只是 good blog post 在 Loren on the Art of Matlab 几天前用了一些可能有用的宝石。特别是,使用助手函数,如:
哪里
会回来的
我也会猜测这将比gnovice的答案快,但我没有检查(使用profiler!!!!)。也就是说,还必须在某个地方包含这些函数定义。我个人已经使它们在我的道路上独立的功能,因为它们是超级有用的。 这些功能和其他功能现在可以在 函数程序设计构造 可通过Matlab加载项资源管理器或 File Exchange . |
![]() |
3
75
您对使用未记录的功能有何看法:
或者对于单元阵列:
就像魔法一样:) 更新:坏消息,上面的黑客程序在 R2015B !很好,它是未记录的功能,我们不能依赖它作为支持的功能:)
对于那些想在哪里找到这种东西的人,请查看文件夹
|
![]() |
4
53
|
![]() |
5
15
不幸的是像
|
![]() |
6
12
请注意,如果将运行时间与标准方式进行比较(对结果进行排序,然后访问条目),它们是完全相同的。
在我看来,归根结底是:Matlab没有指针,你必须接受它。 |
![]() |
7
6
如果您创建一个新函数,它可能会更简单:
然后使用它:
|
![]() |
8
4
您的初始符号是最简洁的方法:
如果您在循环中这样做,您可以每次重新分配M,同时也忽略明文语句。 |
![]() |
9
1
为了补充amro的答案,您可以使用
有趣的是
|
![]() |
SH_IQ · 在MATLAB条形图中为特定条形图颜色添加其他图例 8 月前 |
![]() |
Vlad Vadean · Matlab数组乘法 8 月前 |
![]() |
Catalin Baba · 如何在MATLAB中连接两个向量 8 月前 |
![]() |
servoz · 在matlab和python中创建类似的矩阵对象 1 年前 |
![]() |
CircAnalyzer · MATLAB中字符串的十进制数列表 1 年前 |
![]() |
I Like Algebra · 在Julia中交换行的最简单方法 1 年前 |