国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MATLAB入門教程||MATLAB位運(yùn)算||MATLAB集合操作

這篇具有很好參考價值的文章主要介紹了MATLAB入門教程||MATLAB位運(yùn)算||MATLAB集合操作。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

MATLAB位運(yùn)算

MATLAB提供位運(yùn)算,如'位','位或'和'位不操作,移位操作等各種函數(shù)

以下的表格顯示了常用的按位運(yùn)算:

函數(shù) 目的/作用
bitand(a, b) 整數(shù)a和b的逐位AND
bitcmp(a) a的位補(bǔ)碼
bitget(a,pos) 在指定位置pos中獲取位,在整數(shù)數(shù)組A中
bitor(a, b) 整數(shù)a和b的逐位OR
bitset(a, pos) 在某一位置上設(shè)置位
bitshift(a, k) 返回向左移位k位,相當(dāng)于乘以2k。k的負(fù)值對應(yīng)于向右移位或除以2 | k | 并舍入到最接近的整數(shù)到負(fù)無窮大。任何溢出位都被截斷。
bitxor(a, b) 整數(shù)a和b的逐位異或
swapbytes 交換字節(jié)順序

詳細(xì)例子


在MATLAB中建立一個腳本文件,并輸入下面的代碼:

a = 60; % 60 = 0011 1100   
b = 13; % 13 = 0000 1101 
c = bitand(a, b)      % 12 = 0000 1100  
c = bitor(a, b)       % 61 = 0011 1101 
c = bitxor(a, b)      % 49 = 0011 0001 
c = bitshift(a, 2)    % 240 = 1111 0000 */
c = bitshift(a,-2)    % 15 = 0000 1111 */

運(yùn)行該文件,顯示以下結(jié)果:

c =
    12
c =
    61
c =
    49
c =
   240
c =
    15

MATLAB集合操作

MATLAB中包含多樣的函數(shù)集合運(yùn)算,如集,交集和測試組成員等。

下表顯示了一些常用的設(shè)置操作:

函數(shù) 描述
intersect(A,B) 設(shè)置兩個數(shù)組的交集;返回A和B所共有的值。返回的值按排序順序排列。
intersect(A,B,'rows') 將A和B的每一行作為單個實(shí)體處理,并返回A和B的公共行。返回的矩陣的行按排序順序排列。
ismember(A,B) 返回與A大小相同的數(shù)組,包含1(true),其中A的元素在其他地方的B中找到,它返回0(false)。
ismember(A,B,'rows') 將A和B的每一行作為單個實(shí)體處理,并返回一個包含1(true)的向量,其中矩陣A的行也是B的行;否則,它返回0(false)。
issorted(A) 如果A的元素按排序順序返回邏輯1(true),否則返回邏輯0(false)。輸入A可以是向量,也可以是N-by-1或1-by-N的字符串?dāng)?shù)組。如果A和sort(A)的輸出相等,則A被認(rèn)為是排序的。
issorted(A, 'rows') 如果二維矩陣A的行按排序順序返回邏輯1(真),否則返回邏輯0(假)。 如果A和排序(A)的輸出相等,則認(rèn)為矩陣A被排序。
setdiff(A,B) 設(shè)置兩個數(shù)組的差值;返回不在B中的值。返回數(shù)組中的值按排序順序排列。
setdiff(A,B,'rows')

將每一行A和B行作為單個實(shí)體處理,并返回一個不在B中的行。返回的矩陣的行按排序順序排列。

“行”選項(xiàng)不支持單元格數(shù)組。

setxor 設(shè)置兩個數(shù)組的異或
union 設(shè)置兩個數(shù)組的并集
unique 數(shù)組中唯一的值

詳細(xì)例子

在MATLAB中建立一個腳本文件,并鍵入下面的代碼:

a = [7 23 14 15 9 12 8 24 35]
b = [ 2 5 7 8 14 16 25 35 27]
u = union(a, b)
i = intersect(a, b)
s = setdiff(a, b)

運(yùn)行該文件,產(chǎn)生以下結(jié)果:文章來源地址http://www.zghlxwxcb.cn/news/detail-466423.html

a =
     7    23    14    15     9    12     8    24    35
b =
     2     5     7     8    14    16    25    35    27
u =
  Columns 1 through 11
     2     5     7     8     9    12    14    15    16    23    24
  Columns 12 through 14
    25    27    35
i =
     7     8    14    35
s =
     9    12    15    23    24

到了這里,關(guān)于MATLAB入門教程||MATLAB位運(yùn)算||MATLAB集合操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【youcans的深度學(xué)習(xí) 10】PyTorch入門教程:張量的統(tǒng)計(jì)運(yùn)算與比較運(yùn)算

    歡迎關(guān)注『youcans的深度學(xué)習(xí)』系列,持續(xù)更新中… 【youcans的深度學(xué)習(xí) 01】安裝環(huán)境之 miniconda 【youcans的深度學(xué)習(xí) 02】PyTorch CPU版本安裝與環(huán)境配置 【youcans的深度學(xué)習(xí) 03】PyTorch CPU版本安裝與環(huán)境配置 【youcans的深度學(xué)習(xí) 04】PyTorch入門教程:基礎(chǔ)知識 【youcans的深度學(xué)習(xí) 05】

    2024年02月08日
    瀏覽(16)
  • 2022Matlab小白入門詳細(xì)教程

    2022Matlab小白入門詳細(xì)教程

    本文適合哪些對象? 有一點(diǎn)點(diǎn)的編程基礎(chǔ)的,想要學(xué)習(xí)Matlab的小白。 正在學(xué)習(xí)Matlab,基礎(chǔ)也沒搞明白的人。 大學(xué)生、研究生想要打數(shù)學(xué)建模相關(guān)競賽,需要使用到該語言的人 最后一句 :基礎(chǔ)內(nèi)容其實(shí)并不對,不要被外部的一些機(jī)構(gòu),書籍等誤導(dǎo),請對本文的所有內(nèi)容完全

    2023年04月08日
    瀏覽(20)
  • MATLAB入門教程(6):修改矩陣中的值

    MATLAB入門教程(6):修改矩陣中的值

    ? 代碼粘貼后并不好看,故使用圖片粘貼如下。 代碼部分是我在MATLAB里面加的注釋版本(使用版本為MATLAB R2022a) ? 上一講中提到了如何使用索引,那我們很簡單的思路就是對索引值賦值即可 我們先生成矩陣A 接著我們用單向量索引A(15) 即是修改第十五個元素的值(從左到右

    2024年01月20日
    瀏覽(24)
  • MATLAB App Designer基礎(chǔ)教程 Matlab GUI入門(四)

    MATLAB App Designer基礎(chǔ)教程 Matlab GUI入門(四)

    繪制函數(shù)圖像 顯示圖像(jpg png tiff) App designer中 plot 和命令行中的 plot函數(shù)的不同; 如何在坐標(biāo)軸空間中顯示兩個函數(shù)圖像; 智能縮進(jìn) (Ctrl + I) 顏色選項(xiàng): r -紅色 g - 綠色 b - 藍(lán)色 w - 白色 k - 黑色 去除邊框技巧(隱藏邊框技巧),界面設(shè)置(代碼設(shè)置)框樣式 更改網(wǎng)格

    2024年02月12日
    瀏覽(20)
  • 快速上手MATLAB:科研、工程、數(shù)據(jù)分析,MATLAB入門(下)教你基礎(chǔ)知識!分享《MATLAB初學(xué)者教程 MATLAB編程-菜鳥入門(清晰版)》

    快速上手MATLAB:科研、工程、數(shù)據(jù)分析,MATLAB入門(下)教你基礎(chǔ)知識!分享《MATLAB初學(xué)者教程 MATLAB編程-菜鳥入門(清晰版)》

    1、《MATLAB完全學(xué)習(xí)手冊(視頻+課件+代碼)》 2、《MATLAB入門》 3、《詳解MATLAB在科學(xué)計(jì)算中的應(yīng)用》 4、《案例二 MATLAB與Excel交互》 5、《MATLAB初學(xué)者教程 MATLAB編程-菜鳥入門(清晰版)》 6、《MATLAB常用函數(shù)參考 MATLAB函數(shù)匯總 精通MATLAB》 7、等等。。。。 前兩天,我們在(

    2024年02月07日
    瀏覽(111)
  • 3DSlicer入門操作教程

    3DSlicer入門操作教程

    目錄 簡介 用戶界面 數(shù)據(jù)探針 應(yīng)用程序菜單 工具欄 狀態(tài)欄 查看加載的數(shù)據(jù) 選擇顯示的數(shù)據(jù) 與視圖交互 查看交叉引用 鼠標(biāo)模式 3D 視圖 切片視圖 數(shù)據(jù)格式 DICOM?格式 NIFTI?格式 DICOM?和?NIFTI?的區(qū)別 Nrrd?格式 .mhd+raw mhd格式數(shù)據(jù) 3DSlicer數(shù)據(jù)格式 數(shù)據(jù)保存 數(shù)據(jù)格式之間的關(guān)系

    2024年02月03日
    瀏覽(86)
  • C++ opencv操作入門教程

    OpenCV是一個功能強(qiáng)大的計(jì)算機(jī)視覺庫,廣泛應(yīng)用于圖像和視頻處理領(lǐng)域。它提供了許多圖像和視頻處理的函數(shù)和工具,包括加載、保存、縮放、旋轉(zhuǎn)、裁剪、濾波、特征檢測、跟蹤、分割等等。本文將介紹一些常見的OpenCV函數(shù)及其作用,適合初學(xué)者入門。 cv::Mat:代表一個n維

    2024年02月16日
    瀏覽(29)
  • OpenCV 入門教程:膨脹和腐蝕操作

    膨脹和腐蝕是圖像處理中常用的形態(tài)學(xué)操作,用于改變圖像的形狀和結(jié)構(gòu)。在 OpenCV 中,膨脹和腐蝕是基于結(jié)構(gòu)元素的像素操作,可以用于圖像增強(qiáng)、邊緣檢測、圖像分割等多個領(lǐng)域。本文將以膨脹和腐蝕操作為中心,為你介紹使用 OpenCV 進(jìn)行形態(tài)學(xué)操作的基本步驟和實(shí)例。

    2024年02月13日
    瀏覽(24)
  • 【Git 入門教程】第六節(jié)、Git高級操作

    Git是一種非常強(qiáng)大的分布式版本控制系統(tǒng),可以幫助開發(fā)者輕松地管理和協(xié)調(diào)代碼庫。在本文中,我們將介紹一些Git高級操作,包括如何管理Git倉庫、標(biāo)簽、子模塊和忽略文件。 Git提供了許多命令來管理本地Git倉庫。以下是一些常用的管理命令: 初始化一個新的Git倉庫: 查

    2024年02月05日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包