當前位置:編程學習大全網 - 網站源碼 - FULL的函數簡介

FULL的函數簡介

函數功能:在MATLAB中,該函數用於把壹個稀疏矩陣(sparse matrix)轉換成壹個全矩陣(full matrix)(關於sparse matrix和full matrix請參閱sparse)。在matlab中, meshgrid函數的源代碼調用了該函數。在MATLAB命令窗口中鍵入doc full或help full可以獲得該函數的幫助信息。

語法格式:

A = full(S)

把稀疏矩陣S轉換成全矩陣。如果S是壹個全矩陣,S將原封不動地被返回。如果A是壹個全陣,issparse(A)為0。假設x是壹個m乘以n的矩陣,其中包含nz = nnz(x)個非零項。那麽,如果以全矩陣方式存儲x,即full(x),需要占用m*n個實數大小的內存空間;而sparse以稀疏矩陣形式存儲,即sparse(x),需要內存空間來存儲nz個實數和nz+n個整數。在大多數計算機上,壹個實數占用的內存空間為壹個整數的兩倍。在這些電腦上,如果比值nnz/prod(size(x))不超過三分之壹,以稀疏矩陣形式存儲壹個矩陣所占用的存儲空間要遠遠少於以全矩陣形式存

儲。然而,針對稀疏矩陣的運算過程要(比針對全矩陣的運算)花費更長的時間。所以,在使用稀疏矩陣形式存儲壹個矩陣時,這個比值最好不超過三分之二。

相關函數:meshgrid、issparse、sparse

  • 上一篇:VB webbrowser下載文件
  • 下一篇:求大神求大神幫忙 100財富奉上 flashflashcc 怎樣給按鈕做跳轉到網頁
  • copyright 2024編程學習大全網