matlab 中eval函數(shù)用來將函數(shù)公式(字符串)轉化為可計算的公式。
如:
str = '';
eval(str) 就相當于定義:
就可以獲取當x=0時y的值
但是這樣會在命令窗口打印出
這是因為eval是將字符串轉化為公式,字符串末尾沒有分號就會自動打印
解決方法:加上分號
加分號方法:
1.str=[str,';']
2.str = strcat(str,';')
3. fenhao = ';';
str=sprintf('%s%s',str,fenhao);
matlab 中eval函數(shù)用來將函數(shù)公式(字符串)轉化為可計算的公式。
如:
str = '';
eval(str) 就相當于定義:
就可以獲取當x=0時y的值
但是這樣會在命令窗口打印出
這是因為eval是將字符串轉化為公式,字符串末尾沒有分號就會自動打印
解決方法:加上分號
加分號方法:
1.str=[str,';']
2.str = strcat(str,';')
3. fenhao = ';';
str=sprintf('%s%s',str,fenhao);