1樓:可以叫我表哥
matlab中double是強制型別轉換語句,將其它形式的陣列轉換為double型別。
例如:syms x
equ = 1+x-4;
y = solve(equ);
此時解出的y是乙個syms型別變數3、用double(y)可以將y轉變為double型別變數3,從而可以帶入下一步繼續進行計算。
2樓:舊舊的咖啡
雙精度,
可以使用強制轉換資料型別。
3樓:習運禰嘉榮
double
是浮點數的意思,array是陣列的意思,double
array在matlab中是指浮點型資料陣列
4樓:寸景葛穰
這不是matlab的語句,很明顯是c/c++的。
看函式名應該是matlab對c/c++程式設計介面的api函式。
double*
表示double型別的指標,上面這句的意思就是,通過mxgetpr函式獲取乙個指標,並將其強制轉換為double型別的指標,並將該指標儲存在變數parr中。
所謂指標,其實就是個記憶體位址,不同型別的指標在訪問該位址時採取的方法不同,例如,如果用上面的parr取資料(*parr),會取8個位元組構成乙個雙精度浮點數;但假如把它強制轉換為float
*,則*parr取資料時會取4個位元組構成單精度浮點數。
matlab中2*2double什麼意思 10
5樓:購物完美
double 就是簡單地把乙個變數的型別轉換成double型,數值大小不變,比如乙個unit8型別變數a=1,double(a)的結果還是6,不過現在a已經是double型了,在影象處理中,用的不多;
常用的是im2double函式,如果輸入是 uint8 unit16 或者是二值的logical型別,則函式im2double 將其值歸一化到0~1之間。
如果輸入本身就是double型別,輸出還是double型別,並不進行歸一化。。
mat2gray是將影象矩陣歸一化操作,常用的為a = im2uint8(mat2gray(image)),這樣就將image矩陣轉化為uint8型別的影象。
matlab中!=是什麼意思
6樓:匿名使用者
!=:肯定不是不等於的意思。matlab中不等於是~=
應該沒有這個符號,請把相關**拿出來
在matlab中double(y)是什麼意思
7樓:匿名使用者
double(y)表示將引數y轉為雙精度浮點型別,如果y是字元,將返回字元的ascii碼值,示例如下:
>> x = 'abc啊';
>> y = 1;
>> z = 1.1;
>> dx = double(x)
dx = 97 98 99 21834
>> dy = double(y)
dy = 1
>> dz = double(z)
dz = 1.100000000000000
8樓:匿名使用者
如果double()括號裡是字元型,那麼返回的是該字元的ascii碼值,如果是double型別,返回的是五位小數值,如果是整數,返回的還是整數
9樓:匿名使用者
double(y)
意思是將變數y強制轉換為雙精度浮點數
10樓:匿名使用者
double 雙精度, 可以使用強制轉換資料型別。
11樓:匿名使用者
不是乙個浮點型的字元嗎,y應該是你設定的
在matlab中,變數xzeros31是什麼意思
您好,這是c語言問題 x zeros 3,1 x 000 表示三行一列的0矩陣 matlab中如何定義變數從負無窮到正無窮 inf 無窮大 是matlab預定義變數,負無窮大用 inf表示,正無窮大用 inf表示。定義變數從負無窮到正無窮,可以這樣來應用,如 syms x int exp x 2 i...
matlab中plot函式後面的引數有什麼限制麼
plot y 就是直接畫y的影象,但是x預設為1 length y 就是公差為1,和y一樣長度的等差數列 matlab中plot函式的引數意思 k的範圍改到0.1到0.7,10 k就是1 7,這樣e1 n 1,s 1 就的變成e1 n 1,s clc clear nn 0 1 7 kk 0.1 0....
matlab中怎麼顯示公式,matlab中影象顯示函式
clc clear syms x y 定義符號 x y z x exp y disp z 建立符號關係式並顯示 x 1,y 2,eval z x y 賦值後計算 開啟mathtype,preferences translator 然後如下面的設定 然後再mathtype裡面輸入乙個公式,然後拷貝到乙...