Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以一次绘制字符串中的所有内容而不获取字符串的每个部分并查看它是否是例如 sin、cos 等并绘制它?例如sinx + cosx,我是否必须逐字获取所有字符串文件?
我假设您的意思是您有一个字符串,并且对于您想要绘制fncStr='sin(x)+exp(-4*x.^2)'的给定向量。xsin(x)+exp(-4*x^2)
fncStr='sin(x)+exp(-4*x.^2)'
x
sin(x)+exp(-4*x^2)
在这种情况下,您可以使用eval功能
eval
plot( x, eval(fncstr) );
如果字符串在语法上不正确或无效,您可能希望使用tryand catch。
try
catch