0

文字列のすべての部分を取得せずに、文字列からすべてのコンテンツを一度にプロットし、それがたとえばsin、cosなどであるかどうかを確認してプロットすることは可能ですか? たとえば、sinx + cosx の場合、すべての文字列ファイルを単語ごとに取得する必要がありますか?

4

1 に答える 1

2

文字列がfncStr='sin(x)+exp(-4*x.^2)'あり、特定のベクトルxに対してプロットしたいという意味だと思いますsin(x)+exp(-4*x^2)

その場合、eval関数を使用できます

plot( x, eval(fncstr) );

文字列が構文的に正しくないか無効な場合は、tryandを使用することをお勧めします。catch

于 2013-06-13T21:43:39.283 に答える