日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MATLAB教程(1) MATLAB 基础知识(1)

發布時間:2025/3/15 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB教程(1) MATLAB 基础知识(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一部分:MATLAB顯示桌面的基本布局

桌面基礎知識- MATLAB & Simulink- MathWorks 中國

1.啟動MATLAB后,桌面會顯示默認布局,主要有以下三個部分:

  • 當前文件夾
  • 命令行窗口
  • 工作空間

2.在MATLAB中一般需要創建變量和調用函數。

直接在命令行中輸入變量名以及其值即可(比如:a = 1),多個變量的創建同理,不再贅述。

需要注意的是,如果沒有定義輸出變量,MATLAB會使用一個名為ans的變量來儲存計算結果。

3.如果語句以分號結束,表示MATLAB內部會執行這一運算,但是命令行不對計算結果進行輸出。

第二部分:矩陣和數組

矩陣和數組- MATLAB & Simulink- MathWorks 中國

大多數的編程語言一次性只能對一個數進行操作,而MATLAB主要被用來對整個矩陣或者數組進行操作。不管是什么類型的數據,所有的額MATLAB變量都是數組。矩陣是常用于線性代數的二維數組。

1.數組的創建

  • 在一個單行中創建一個擁有四個元素的數組,其各個元素之間用逗號或者空格隔開。
    例如:
    a = [1 2 3 4]
    這種數組叫做單行矩陣(行向量)。
  • 創建一個多行矩陣,其各個行之間用分號隔開。
    例如:
    b = [1,2;3,4;5,6]
  • 還可以用函數來創建矩陣。
    例如:創建一個5行1列每一個元素都是0的列向量。
    z = zeros(5,1)

2.矩陣和數組的操作

  • 在MATLAB中,允許用一個單一的運算或者函數對矩陣中所有的數據進行處理(操作)。

例如:

  • 如果要對矩陣進行轉置,則使用單引號(‘)
    例如:a’

  • 可以通過執行標準矩陣乘法,通過*運算符來計算內積。

這是我自己的結果截圖……很明顯是不對滴~

然后下面是官網爸爸給的運行結果。

我們都知道,一個矩陣與它的逆矩陣相乘的結果的確應該等于單位矩陣。至于這里為什么不對,還希望各位大佬們能不吝賜教,大恩不言謝~

這里要注意的是,p不是一個整數值矩陣,MATLAB存儲數字是以浮點型存儲的,真實值和它的浮點數在運算時有小小的不同,我們可以使用格式化命令,顯示更多的小數位數。

比如:
format long
p = a*inv(a)

可以使用format short來重置到較短格式的使用。

  • x = a.*a用來表示對矩陣的每一個元素做平方操作。
    若需要對每一個元素做立方運算,則用x = a.^3(如圖)

  • 矩陣的擴充
    行方向上:A = [a,a]
    列方向上:A = [a; a]

  • 復數
    復數由實部和虛部組成,它的虛部是-1的平方根。
    即sqrt(-1) = 0.0000 + 1.0000i
    一般用i或者j來代表復數的虛部部分。

總結

以上是生活随笔為你收集整理的MATLAB教程(1) MATLAB 基础知识(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。