1樓:我行我素
要看你的變數是不是數值,如是數值,可從sym變為double型。最好把程式貼出來看下。
matlab中怎樣把sym型變數變為double型變數
2樓:匿名使用者
構造一個sym型變數x:
>> x = sym('10')
x =10
檢視x的型別:
>> class(x)
ans =
sym轉換為double型:
>> y = double(x)
y =10
檢視y的型別:
>> class(y)
ans =
double
3樓:匿名使用者
double(sym型變數)
double(x)
matlab中sym符號變數不是一個固定的數,怎麼轉變為double型別?
4樓:匿名使用者
你的這種寫法是不是有問題?比如 sym 可能應該是syms、j 這個變數是不必要的、syms 函式放在迴圈裡似乎不大好(雖然對結果應該沒什麼影響)。
至於轉變,賦值語句(sum=3之類)具有最高的許可權,會無視該變數原來是什麼。
另外,對符號變數及符號函式而言,subs——替換——比較常用,比如 y=x+1,z=subs(y,x,3)得到的結果是把 x 替換成 3 並計算,即 z = 4
5樓:匿名使用者
構造一個sym型變數x:
>> x = sym('10')
x =10
檢視x的型別:
>> class(x)
ans =sym
轉換為double型:
>> y = double(x)
y =10
檢視y的型別:
>> class(y)
ans =double
matlab怎樣將sym型別的資料轉換成double型
6樓:尹南飛雪
第一種:
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
7樓:
這眼根據你的實際情況,給你幾種解決建議。
第一種:
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型
8樓:蝶舞雲端
這眼根據你的實際情況,給你幾種解決建議。 第一種: 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型?
9樓:尹南飛雪
第一種:
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
10樓:百小度
這眼根據你的實際情況,給你幾種解決建議。第一種: 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) 這...
這眼根據你的實際情況,給你幾種解決建議。第一種: 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) 這...
MATLAB中integrator怎麼把
那個改不了 用transfer fcn吧 在matlab中生成符合一定條件的伯努利隨機矩陣 設定p值 p 0.6 產生隨機矩陣 版m 3 n 4 a rand m,n 生成伯努利權 矩陣a a for example a 0.9572 0.1419 0.7922 0.0357 0.4854 0.42...
MATLAB中的m檔案怎麼把字尾 M改成小寫的 m
1 檢查抄 語法 襲 jdbc mysql hostname port dbname param1 value1 m2 value2 示例 jdbc mysql localhost 檢查資料bai庫驅動,看du 是不zhi是沒驅動或驅動不對dao matlab 的 m 檔案的命名區不區分大小寫的 變...
在EXCEL中怎麼把sheet1中符合條件的兩個數自動相加後輸出到sheet2中的單元格內
sumproduct sheet1 b2 b10 b2 sheet1 c2 c10 c2 sheet1 d2 d10 引數自行調整 在sheet2表中的 c3單元格內輸入公式 sumif sheet1 b b,100 sheet1 c c sheet1的b列為型號列,c列為數量 sheet1圖 sh...