Matlab怎樣將sym型別的資料轉換成double型

2021-03-17 19:26:49 字數 1577 閱讀 9971

1樓:蝶舞雲端

這眼根據你的實際情況,給你幾種解決建議。 第一種: r = double(s) converts the symbolic object s to a numeric object r.

例子如下: double(sym('(1+sqrt(5))/2')))1.6180 1.

6180 第二種: r = vpa(a) 這適用於用solve等解方程時的結果。 ...

matlab怎樣將sym型別的資料轉換成double型

2樓:尹南飛雪

第一種:

r = double(s) converts the symbolic object s to a numeric object r.

例子如下: double(sym('(1+sqrt(5))/2')))1.6180 1.6180

第二種:

r = vpa(a)

這適用於用solve等解方程時的結果。

構造乙個sym型變數x:

>> x = sym('10')

x =10

檢視x的型別:

>> class(x)

ans =sym

轉換為double型:

>> y = double(x)

y =  10

檢視y的型別:

>> class(y)

ans =double

3樓:

這眼根據你的實際情況,給你幾種解決建議。

第一種:

r = double(s) converts the symbolic object s to a numeric object r.

例子如下:

double(sym('(1+sqrt(5))/2')))1.6180

1.6180

第二種:

r = vpa(a)

這適用於用solve等解方程時的結果。

覺得有幫助,就採納吧。

matlab中怎樣把sym型變數變為double型變數

4樓:匿名使用者

構造乙個sym型變數x:

>> x = sym('10')

x =10

檢視x的型別:

>> class(x)

ans =

sym轉換為double型:

>> y = double(x)

y =10

檢視y的型別:

>> class(y)

ans =

double

5樓:匿名使用者

double(sym型變數)

double(x)

matlab 中怎樣將型別是sym的數字轉化為char型

6樓:匿名使用者

x = sym('2*sqrt(5) + pi') % sym型的數字

s = num2str(double(x)) % 將sym型的數字轉化為char型

matlab怎樣將矩陣分塊與分塊矩陣還原

matlab將乙個矩陣分成多個塊矩陣可以用如下方法 設矩陣x有p乘q個值 p和q都假設大於3 取出1到3行,1到3列的一小塊矩陣x1,輸入 x1 x 1 3,1 3 即可,前面1 3是第1行到第3行,後面1 3表示第1列到第3列。matlab把塊矩陣合成乙個矩陣 設矩陣a有p乘q個值,b矩陣有p乘m...

matlab中怎樣將編輯器和命令列視窗上下顯示

1 首先開啟一bai個視窗,使用 dufigure n n代表正整數,例如zhifigure 1 2 新增影象在daofigure 1 中,首先定義回乙個正弦函式。答3 使用plot 函式進行畫圖。4 執行後新增到圖形介面。5 再設定乙個函式,y cos x 在同乙個影象視窗顯示。6 使用subpl...

matlab中怎麼將矩陣作為另矩陣的元素放進去

1 首先開啟電腦上的 matlab 軟體,主介面如下圖所示,可以看到命令列視窗。2 接著在命令列輸入乙個矩陣a,矩陣a的值可以自定義,此處以1 9數字為例構造矩陣a,矩陣a如下圖所示。3 拼接矩陣需要至少兩個矩陣,在命令列輸入乙個矩陣b,此處以10 18數字為例構造矩陣b。4 下面使用命令c a b...