matlab數值怎麼寫入字串

2022-03-16 10:16:55 字數 635 閱讀 3307

1樓:匿名使用者

a=14;%這就是你算出的中間量

fzero(inline(subs('1+x^2+a','a',a)),1)%這樣就可以了,fzero裡面必須是函式

還有,1+x^2+14=0無實數解,得到的是nan(fzero是用數值迭代法求解的)

如果a=-14的話,就解得出了

2樓:匿名使用者

既然你的a是個變數,那幹嘛用sub,等到需要數值的時候再sub啊。

中途一定要用14這個符號替換a麼?

syms也可以定義數值常量的。顯示為數值,單不會代入計算。

----------------------------原來你只是需要解這個方程,

求解方程的**可以使用a,不用改。因為之前算出a了,所以在解方程時會自動將a賦值。

你可以用這兩句**試試:

a = -5; %表示你之前算出的 a = 某複雜演算法;

z = fzero(@(x)1+x^2+a,3) %解你的方程如果解為無窮大,那是方程本身無解。比如a為正值。

3樓:張慶

clear

syms a x;

subs('1+x^2+a',a,14)

matlab中如何使得字串變數當中包含單引號

需要將該單引號寫成兩個單引號形式,例如 v i can t find the manual v i can t find the manual char x string abc 注意字串是雙引號括起來不是單引號。是特殊字元要輸出它只需加 即可轉義成變通字元。若一個字串本身含有單引號這個字元,需要將...

jquery字串校驗 如何判斷字串是否既有數字有含有英文字母,且長度大於

var str 1234abcd function strcheck str else else alert strcheck str jquery中怎麼判斷一個字串中是否包含數字 直接寫一個正則就行,比如 用isnan方法,示例 12 3456 78有任何疑問,歡迎追問.jquery判斷字串是否只...

C中判斷字串是不是漢字,c 怎麼判斷字串中包含漢字

1 用ascii碼判斷 在 ascii碼錶中,英文的範圍是0 127,而漢字則是大於127,具體 如下 string text 是不是漢字,abc,柯樂義 for int i 0 i text.length i else 2 用漢字的 unicode 編碼範圍判斷 漢字的 unicode 編碼範圍是...