符號物件(2)

2021-09-24 23:37:48 字數 1811 閱讀 2363

1)函式factor(e)

此函式功能是對富豪表示式e進行因式分解。對於大於252的整數的分解,可使用語句factor(sym('n'))

2)函式expand(e)

此函式功能是將符號表示式e展開,應用於多項式表示式、三角函式、指數函式、對數函式的展開。

3)函式collect(e,v):其作用是將符號表示式e中的v的同冪項係數合併。

collect(e)是將符號表示式e中由函式findsym()確定的預設變數的係數合併。

4)函式simplify(e):將符號表示式e運用多種恒等式變換進行綜合化簡。

函式******(e):是對符號表示式e嘗試多種不同(包括simplify)的化簡方法,以得到符號表示式e的長度最短的化簡形式。若e為一符號矩陣,則為全矩陣的最短形

[r,how]=******(e):對符號表示式e嘗試多種不同(包括simplify)的簡化方法,返回引數r為表示式的簡化型,how為簡化過程中使用的簡化方法。

注:發現在r2016版本上是無法使用的。

5)[n,d]=numden(e):將符號表示式e通分,分別返回e通分後的分子n與分母d

>>syms x y k p;

f=x/(k*y)+y/(p*x);

[n,d] = numden(f)

n =

p*x^2 + k*y^2

d =

k*p*x*y

>>f1 = n/d

f1 =

(p*x^2 + k*y^2)/(k*p*x*y)

>>numden(f)

ans =

p*x^2 + k*y^2

6)函式horner(e):將符號表示式e轉換成巢狀形式表示式。

syms a b c d x;

>> f = -a*x^4+b*x^3-c*x^2+x+d;

f1=horner(f)

f1 =

d - x*(x*(c - x*(b - a*x)) - 1)

7)函式char(s):將符號物件轉換為字元物件

>>syms a b c x y;

c = 123456;

ans1 = class(c)

c1=char(sym(c))

ans2=class(c1)

f=sym('x+y+z');

ans3=class(f)

f1=char(f)

ans4=class(f1)

ans1 =

double

c1 =

123456

ans2 =

char

ans3 =

sym

f1 =

x + y + z

ans4 =

char

8)函式pretty(e):以習慣書寫的形式顯示。

9)函式compose():及復合函式運算,運算方向從右至左。

10)函式finverse():求反函式命令

2 有符號無符號

計算機中的符號位 include intmain int argc,char const ar 有符號數的表示法 8位整數 5 的補碼為 0000 0101 8位整數 7 的補碼為 1111 1001 16位整數的 20 的補碼為 0000 0000 0001 0100 16位整數 13 的補碼為 ...

批處理符號(2)

四 例如 dir c find txt 以上命令是 查詢c 所有,並發現txt字串。find的功能請用 find 自行檢視 在不使format的自動格式化引數時,我是這樣來自動格式化a盤的 echo y format a s q v system 用過format的都知道,在格盤時要輸入y來確認是否...

第2章 符號

2.1注釋符號 1 編譯器會將注釋剔除,但不是簡單的剔除,而是用空格代替原來的注釋。2 只要斜槓 和星號 之間沒有空格,都會被當作注釋的開始。3 出色注釋的基本要求 a 注釋應當準確 易懂,防止二義性。b 邊寫 邊注釋,修改 的同時修改相應的注釋,以保證注釋和 的一致性。c 注釋是對 的 提示 而不...