Matlab:使用字符串作为if语句的条件

威宝
cond = 'a==1';
a=1;
if (cond)
b=0;
end

你好!有没有办法做我上面写的事情?在文本变量中,我需要编写一个条件(即使是复杂的条件,也要使用&&和||),然后在IF语句中,我只需插入该变量。我尝试了这个示例,但不幸的是它没有用。你能解决吗?

编辑:给您更多信息!
我正在回测一个项目的不同交易策略。
在常规M文件中,我为需要测试的每种策略使用了一个函数。每个策略都会获取有关当前情况的输入数据,然后该功能会根据数据(以及根据保证金要求和其他与策略无关的内容)评估交易策略的行为。每个函数唯一不同的是进入或退出规则。每个策略都有确定的进入和退出条件(例如,“在...和...时打开多头头寸”或“在...或...时关闭空头头寸”)。
在主M文件中,我使用一个周期来模拟经过的时间,但是我想实现另一个外部周期,该周期代表所测试策略的数量。此外,到目前为止,IF语句中的每个条件都是手工编写的,我想获得一个独特的功能(与现在的每个策略相比,不再有1个功能),根据该功能的周期指数,该功能将通过进入和退出来自字符串矩阵的条件。

我希望有可能做到这一点。

托马斯·伊伯森

我认为这是您想要的:

cond = 'a==1';
a=1;
if eval(cond)
  b=0;
end

但是,eval是邪恶的。尽量不要使用它:http : //blogs.mathworks.com/loren/2005/12/28/evading-eval/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字符串变量的内容作为if语句的条件?

来自分类Dev

使用字符串变量作为php中if语句的条件,而不使用eval()

来自分类Dev

在if语句中使用字符串内容作为条件

来自分类Dev

Python - 在 If 语句中使用字符串作为条件运算符

来自分类Dev

在 Matlab 中使用字母字符串的 if 语句

来自分类Dev

在If- else中使用字符串作为条件

来自分类Dev

使用字符串作为HTML

来自分类Dev

使用字符串作为HTML

来自分类Dev

Lldb:使用字符串相等性作为条件设置条件断点

来自分类Dev

在if语句中使用字符串作为变量子句

来自分类Dev

在if语句中使用字符串作为变量子句

来自分类Dev

在java中使用字符串作为条件(将字符串转换为布尔值)

来自分类Dev

如何在dplyr中使用字符串变量作为过滤条件

来自分类Dev

Powershell-我可以在条件中使用字符串作为对象吗?

来自分类Dev

在Switch语句中使用字符串

来自分类Dev

如何使用字符串进行if语句?在 C++

来自分类Dev

kdb +:使用字符串作为变量名

来自分类Dev

使用字符串作为键迭代JavaScript对象

来自分类Dev

使用字符串数组作为函数参数

来自分类Dev

使用字符串作为表格交换字母

来自分类Dev

使用字符串作为IdentityHashMap中的键

来自分类Dev

如何使用字符串作为HtmlAgilityPack文档路径?

来自分类Dev

QMake:使用字符串作为变量

来自分类Dev

使用字符串作为函数的参数

来自分类Dev

如何使用字符串的值作为对象的名称?

来自分类Dev

在R中使用字符串作为函数参数

来自分类Dev

如何使用字符串数组作为接口的键?

来自分类Dev

使用字符串作为Apache Camel端点吗?

来自分类Dev

使用字符串作为ipwtm函数的公式?

Related 相关文章

热门标签

归档