0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

MATLAB(4)--MATLAB基本運算

嵌入式單片機MCU開發(fā) ? 來源:嵌入式單片機MCU開發(fā) ? 作者: 嵌入式單片機M ? 2022-11-14 16:01 ? 次閱讀

算術(shù)運算

基本算術(shù)運算符:+(加)、-(減)、*(乘)、/(右除)、(左除)、^(乘方)。

  • MATLAB的運算是在矩陣意義下運行的。

  • 單個數(shù)據(jù)的算術(shù)運算只是矩陣運算的一種特例。
    1.基本算術(shù)運算
    (1)加減運算
    若兩矩陣同型,則運算時兩矩陣的相應元素相加減。
    若兩矩陣不同型,則MATLAB將給出錯誤信息。
    一個標量也可以和矩陣進行加減運算,這時把標量和矩陣的每一個元素進行加減運算。
    (2)乘法運算
    矩陣A和B進行乘法運算,要求A的列數(shù)與B的行數(shù)相等,此時則稱A、B矩陣是可乘的,或稱A和B兩矩陣維數(shù)和大小相容。
    如果兩者的維數(shù)或大小不相容,則將給出錯誤信息,提示用戶兩個矩陣是不可乘的。
    (3)除法運算
    在MATLAB中, 有兩種矩陣除法運算:右除/和左除\。
    如果A矩陣是非奇異方陣,則B/A等效于B*in v(A) , A\B等效于inv(A) *B。
    對于矩陣來說,右除和左除表示兩種不同的除數(shù)矩陣被除數(shù)矩陣關系。
    先定義兩個矩陣a和矩陣b。
    /:右除。a/b表示矩陣a乘以矩陣b的逆。
    在這里插入圖片描述

    :左除。a表示矩陣a的逆乘以b。
    在這里插入圖片描述

    對于含有標量的運算,兩種除法的結(jié)果如下。
    在這里插入圖片描述

    若為向量,兩種除法如下的。
    在這里插入圖片描述
    (4)乘方運算
    一個矩陣的乘方運算可以表示成A^x,要求A為方陣,x為標量。
    在這里插入圖片描述

點運算

  • 點運算符:.*、./、.和.^。
    兩矩陣進行點運算是指它們的對應元素進行相關運算,要求兩矩陣同型。
    在這里插入圖片描述

關系運算

  • 關系運算符:<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、==(等于)、~=(不等于)。
    當兩個比較量是標量時,直接比較兩數(shù)的大小。若成立,關系表達式結(jié)果為1.否則為0。
    在這里插入圖片描述

當參與比較的量是兩個同型的矩陣時,比較是對兩矩陣相同位置的元素按標量關系運算規(guī)則逐個進行,最終的的結(jié)果是一個與原矩陣同型的矩陣,它的元素由0或1組成。

當參與比較的一個是標量,而另一個是矩陣時,則把標量與矩陣的每一個元素按標量關系運算規(guī)則逐個比較,最終關系運算的結(jié)果是一個與原矩陣同型的矩陣,它的元素由0或1組成。

在這里插入圖片描述

邏輯運算

  • 邏輯運算符:&(與)、|(或)和~(非)。
  • 設參與邏輯運算的兩個標量a和b,那么運算規(guī)則為:
    a&b:a、b全為非零時,運算結(jié)果為1,否則為0。
    a|b:a、b中只要有一個非零時,運算結(jié)果為1。
    ~a 當a為零時,運算結(jié)果為1;當a為非零時,運算結(jié)果為0。
    在這里插入圖片描述

在算術(shù)運算、關系運算和邏輯運算中,算術(shù)運算的優(yōu)先級最高,邏輯運算優(yōu)先級最低,單邏輯非運算是單目運算,它的優(yōu)先級比雙目運算要高。

若參與邏輯運算的是兩個同型矩陣,那么將對矩陣相同位置上的元素按標量規(guī)則逐個進行運算,最終運算結(jié)果是一個與原矩陣同型的矩陣,其元素由1或0組成。

若參與邏輯運算的一個是標量,一個是矩陣,那么將在標量與矩陣中的每個元素之間按標量規(guī)則逐個進行運算,最終運算結(jié)果是一個與原矩陣同型的矩陣,其元素由1或0組成。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    181

    文章

    2960

    瀏覽量

    230034
  • 算術(shù)運算

    關注

    0

    文章

    6

    瀏覽量

    5665
收藏 人收藏

    評論

    相關推薦

    MATLAB(4)--MATLAB基本運算

    算術(shù)運算 基本算術(shù)運算符:+(加)、-(減)、*(乘)、/(右除)、(左除)、^(乘方)。 MATLAB運算是在矩陣意義下運行的。 單個數(shù)據(jù)的算術(shù)
    發(fā)表于 09-06 10:18

    matlab 矩陣運算

    matlab 矩陣運算矩陣運算MATLAB對矩陣的運算包括算術(shù)運算,關系
    發(fā)表于 09-22 15:32

    matlab繪圖基本運算與函數(shù)

    ,而不必被軟體枝節(jié)問題所干擾。 若不想讓MATLAB每次都顯示運算結(jié)果,只需在運算式最後加上分號(;)即可,如下例: y = sin(10)*exp(-0.3*4^2); 若要顯示變數(shù)
    發(fā)表于 09-22 15:39

    matlab工程數(shù)學應用pdf

    matlab工程數(shù)學應用pdf 第1章 MatLab簡介及使用指南第2章 MatLab基礎知識介紹第3章 MatLab符號運算及數(shù)值
    發(fā)表于 06-13 13:26 ?181次下載

    matlab教程 ppt

               matlab教程 pdf l了解MATLAB的基本知識 l熟悉MATLAB的上機環(huán)境 l掌握利用
    發(fā)表于 02-15 11:37 ?394次下載

    matlab關系運算

    matlab關系運算符 算數(shù)運算符 + 矩陣加  - 減  * 乘  .* 數(shù)組乘  ^ 矩陣乘方  .^ 數(shù)
    發(fā)表于 06-18 14:47 ?2825次閱讀

    矩陣運算Matlab命令

    矩陣運算Matlab命令1.1 知識要點與背景:日常矩陣及其運算【      A=[4 2 3;1 3 2;1 3 3;3 2 2]
    發(fā)表于 10-17 00:26 ?2050次閱讀

    MATLAB輔助分析與設計指導書

    一、 實驗目的 1、掌握Matlab軟件使用的基本方法; 2、熟悉Matlab的數(shù)據(jù)表示、基本運算和程序控制語句 3、熟悉Matlab繪圖命令及基本繪圖控制
    發(fā)表于 07-07 17:38 ?0次下載
    <b class='flag-5'>MATLAB</b>輔助分析與設計指導書

    實驗二 Matlab的基本運算

    實驗二 Matlab的基本運算
    發(fā)表于 10-29 08:59 ?0次下載

    matlab教程之MATLAB的符號運算資料說明

    Matlab 符號運算是通過符號數(shù)學工具箱(Symbolic Math Toolbox)來實現(xiàn)的。Matlab 符號數(shù)學工具箱是建立在功能強大的 Maple 軟件的基礎上的,當 Matlab
    發(fā)表于 10-31 08:00 ?0次下載

    MATLAB教程之經(jīng)典MATLAB矩陣及其運算的詳細資料說明

    本文檔的主要內(nèi)容詳細介紹的是MATLAB教程之經(jīng)典MATLAB矩陣及其運算的詳細資料說明包括了:1 變量和數(shù)據(jù)操作,2 MATLAB矩陣,3
    發(fā)表于 07-11 16:14 ?14次下載

    MATLAB教程之MATLAB符號運算的詳細資料說明

    Matlab 符號運算是通過符號數(shù)學工具箱(Symbolic Math Toolbox)來實現(xiàn)的。Matlab 符號數(shù)學工具箱是建立在功能強大的 Maple 軟件的基礎上的,當 Matlab
    發(fā)表于 07-24 16:03 ?33次下載

    MATLAB運算基礎的實驗資料說明

    本文檔的主要內(nèi)容詳細介紹的是MATLAB運算基礎的實驗資料說明。
    發(fā)表于 03-12 15:49 ?7次下載

    MATLAB符號計算和代數(shù)運算

    當涉及到MATLAB符號計算和代數(shù)運算時,有許多不同的功能可供使用。
    的頭像 發(fā)表于 07-07 09:28 ?822次閱讀

    matlab基礎入門

      1-1、基本運算與函數(shù)  在MATLAB下進行基本數(shù)學運算,只需將運算式直接打入提示號(》》)之后,并按入Enter鍵即可。例如:  》》 (5*2+1.3-0.8)*10/25 
    發(fā)表于 07-18 15:00 ?0次下載