假设我有一个函数calculateStuff(x),它接受一个标量作为参数并返回一个标量.
假设我有一个向量X,我想在X中的每个组件上应用calculateStuff,并获得结果的向量并将其存储在新的向量Y中.
显然Y = calculateStuff(X)是非法的,除了循环之外,还有什么方法可以做到这一点?
如何在MATLAB中插入向量?
例如,我有以下矩阵:
M=
1 10
2 20
3 30
4 40
Run Code Online (Sandbox Code Playgroud)
第一列M表示x坐标的独立参数,第二列M表示输出或y坐标.
我还有以下输入向量:
a =
2.3
2.1
3.5
Run Code Online (Sandbox Code Playgroud)
对于每个值a,我希望确定输出内插结果是什么.在这种情况下,a我希望返回
23
21
35
Run Code Online (Sandbox Code Playgroud) 在MATLAB中,我希望在向量中的每个元素之间插入一个值
例如
v=[1,3,5,7,9]
Run Code Online (Sandbox Code Playgroud)
我想得到
v=[1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)
有一个快速的方法来做到这一点?
假设a = [5; 4; 3; 2; 1]并且我想要所有条目> 3,所以我希望它吐出v = [5,4].
我知道"find"只能找到索引,所以它并不完全有效.
有什么建议?
说我有一类称为Money具有参数Dollars和Cents
我可以通过以下两种方式初始化它:
我的问题是我应该何时使用(1)以及何时使用(2)