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)'あり、特定のベクトルxに対してプロットしたいという意味だと思いますsin(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