MATLAB基本語法和基本操作

2021-01-20 數模樂園

戳上方藍字關注我們吧

MATLAB基本語法和基本操作

1.2.1 變量賦值:

一般形式: 變量 = 表達式(數)

a = [1 2 3 ; 4 5 6 ; 7 8 9 ] %矩陣形式賦值.a = 1:2:10 %固定步長的矩陣.zeros(3,2) %三行兩列的全零矩陣.who % 檢查工作空間的變量whos % 檢查存於工作空間變量的詳細資料a = 1 2 3 4 5 6 7 8 9a = 1 3 5 7 9ans = 0 0 0 0 0 0Your variables are:A B C X Y Z a ans b f1 f2 fs i num t x y y1 y2 yy Name Size Bytes Class Attributes

1.2.2 矩陣運算

常用函數:

%* norm 範數% * det 行列式% * inv 方陣的逆矩陣% * size 矩陣的階數% * rank 秩% * trace 跡% * eig 特徵值和特徵向量% * ^ 乘方運算% * sqrtm 開方運算% * expm 指數運算% * logm 對數運算A = [6 7 5 ; 3 6 9 ; 4 1 5 ]B = 20 + AC = inv (A) * Beig(C) %求矩陣的特徵根% 矩陣的乘方運算和開方運算A = [6 7 5 ; 3 6 9 ; 4 1 5 ]B = A^2C = sqrtm(B)A = 6 7 5 3 6 9 4 1 5B = 26 27 25 23 26 29 24 21 25C = 3.8571 2.8571 2.8571 -0.9524 0.0476 -0.9524 1.9048 1.9048 2.9048ans = 4.8095 1.0000 1.0000A = 6 7 5 3 6 9 4 1 5B = 77 89 118 72 66 114 47 39 54C = 6.0000 7.0000 5.0000 3.0000 6.0000 9.0000 4.0000 1.0000 5.00001.2.3 程序控制語句

if語句循環語句if語句

x = 32 ; y = 86;if x > y 'x 大於 y' elseif x < y 'x 小於 y'elseif x == y ' x 等於y'else 'error'endans =x 小於 y循環語句

for 循環的基本格式為:for 循環變量 = 起始值 : 步長 : 終止值 循環體 end

% for循環使用示例a = 0;for i = 1:1:10 a = a + i ;endaa = 55

while循環語句基本格式為while 表達式 循環體 end

% while循環使用示例num = 0; a = 5;while a >1 a = a/2; num = num + 1;endnumnum = 31.2.4 基本繪圖方法

plot 二維線性圖subplot 繪製子圖figure() 創建一個圖的窗口titel 圖的標題xlabel x坐標ylabel y坐標grid 圖顯示網格hold 保持當前圖形clf 清除圖形和屬性mesh 三維網線圖plot3 三維圖形surf 三維表面圖繪圖的基本步驟三維圖形的繪製空間曲面的繪製繪圖的基本步驟:

x = -pi:.1:pi;y1 = sin(x);y2 = cos(x); %準備繪圖數據figure(1) %打開圖形窗口subplot(2,1,1) %確定第一幅圖繪圖窗口plot(x,y1) %以x,y1繪圖title('繪圖的基本步驟') %為第一幅圖設置標題:"繪圖的基本步驟"grid on %顯示網格線subplot(2,1,2) %確定第二幅圖繪圖窗口plot(x,y2) %以x,y2繪圖xlabel('time') %為第二幅設置x坐標名'time'ylabel('y') %為第二幅設置y坐標名'y'figure(2) %打開圖形窗口subplot(1,2,1),stem(x,y1,'r') %繪製紅色的脈衝圖subplot(1,2,2),errorbar(x,y1,'g') %繪製綠色的誤差條形圖

三維圖形的繪製

figure(3)x = 0:0.1:4*pi;y1 = sin(x);y2 = cos(x);plot3(y1,y2,x)title('繪圖的三維圖形')grid on

空間曲面的繪製

x = [-2:0.2:2];y = x;[X,Y] = meshgrid(x,y);Z = X.*exp(-X.^2-Y.^2);subplot(2,2,1) % 繪製子圖第一幅surf(Z);shading flatsubplot(2,2,2) % 繪製子圖第二幅mesh(Z);subplot(2,2,3) % 繪製子圖第三幅meshc(Z)subplot(2,2,4) % 繪製子圖第四幅surfl(Z)view(20,7)

掃描這裡關注我們

相關焦點

  • 信號系統實驗報告1-MATLAB的基本操作
    一、實驗目的學習和掌握MATLAB桌面及命令窗口的基本操作。2、熟悉MATLAB桌面的基本組成與布局,包括:三個通欄工具帶(主頁、繪圖、APP)、命令窗口、當前文件夾、工作空間等,掌握MATLAB桌面布局的設置方法。3、熟悉和掌握MATLAB命令窗口的基本操作、命令行格式要求,以及常用命令行編輯鍵的使用。
  • matlab初學者基本命令
    matlab初學者基本命令
  • 即將結束】《Matlab Simulink 設計與建模》新課上線...
    2.不過即使是零基礎也沒關係,課程會從Matlab的基本語法以及Simulink的基本模塊開始講,講的過程中所涉及的理論知識會附帶講給大家。  3.軟體版本Matlab 2018a,已經是所有書籍中最新的Matlab版本,自行網上下載。
  • IF函數搭配OR、AND函數使用的基本操作技巧講解 - 李先生的職場Excel
    ---[宋]張元幹《浣溪沙》在Excel中,基礎遇到的是多個函數搭配使用的操作,之前給大家介紹了IF函數的基本使用方法,這次接著給大家分享下IF函數和OR、AND函數搭配使用的基本操作技巧。IF函數和OR函數搭配首先我們先看下OR函數的基本用法OR函數的語法結構:
  • 初中英語基本語法知識講解系列一:冠詞與名詞
    學習英語單詞是基礎,而語法是通向英語語言的橋梁,熟練的掌握語法對理解英語句子,速讀英語文章大有幫助,而語法往往又是學生學習英語最為頭疼的知識點,有同學向魯老師尋求幫助,魯老師便整理了一套系列語法知識希望能幫助到同學們。
  • 學習完C語言的基本語法之後接下來該學習什麼內容
    當前C語言依然是IT行業內最為流行的程式語言之一,初學者從C語言開始學起也是不錯的選擇,在學習完C語言的基本語法之後,接下來可以選擇一個主攻方向來制定學習計劃,比如嵌入式方向就是不錯的選擇。從C語言的技術體系來看,在學習完基礎的C語言語法之後,可以重點學習以下幾個方面的內容:第一:算法和數據結構。算法和數據結構是C語言程式設計師需要重點掌握的內容,也是學習難度相對比較大的部分,需要初學者具有一定的數學基礎。
  • 朧村正基本操作及戰鬥操作攻略
    跟小編一樣連基本操作都不會如何遊戲?現在沒關係了,小編找到了遊戲的基本移動戰鬥方面的操作攻略,大家跟小編一起來熟悉吧!  朧村正基本操作: 操作 動作 左手香菇頭上 跳躍 左手香菇頭下   蹲下 左手香菇頭左  前進後退 左手香菇頭右
  • 英語語法:形容詞的基本用法
    #英語語法疑難答疑英語形容詞說明人或物的特徵、性質和狀態,常用來修飾名詞或不定代詞的詞叫作形容詞。英語語法
  • 英語語法動詞,介詞,代詞解析,基本用法和英語樹形結構圖要掌握
    親愛的小夥伴們,今天我們這一章節主要講的語法點是不定代詞,情態動詞,介詞和非謂語動詞的用法。不定代詞的用法比較簡單,同學們要學會去分特指和泛指,並且要明白單複數之間的區別。情態動詞的用法一般是根據句意來判斷的,要注意情態動詞加have done表示虛擬語氣的用法。
  • SAI的基本功能和操作
    常用的繪畫軟體是PS或SAI,PS要比SAI的功能強大,但同時操作複雜,佔內存過高,所以新手,先熟悉SAI,來作畫。一、工具與界面從上往下依次說起:1、「旋轉和放大縮小」以及「翻轉」控制畫布。對於我等右撇子來說右上角往左下角的線條繪畫最穩定,旋轉畫布就順手一些。
  • The Isle基本操作及注意事項
    導 讀 遊戲基本操作: W-A-S-D-行走; E-與目標互動; shift-奔跑; CTRL-C-潛行 E-與目標互動; Z-小跑,不 消耗 體力 G...
  • 32個實用matlab編程技巧
    今天給大家介紹一些matlab編程小技巧,希望對大家學習matlab有所幫助。 2、少用循環,尤其是避免多重循環嵌套,儘量用向量化的運算來代替循環操作。在必須使用多重循環的情況下,若各層循環執行的次數不同,則在循環的外層執行循環次數少的,內層執行循環次數多的。 3、在定義數組變量時先預定義數組的大小能大大提高計算效率。
  • 數據挖掘Matlab零基礎自學學習路線圖
    matlab簡介:MATLAB是美國MathWorks公司出品的商業數學軟體,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分。
  • SELECT語句的基本介紹
    SELECT 語句的作用是從資料庫中返回信息一、SELECT基本語句的編寫1.SELECT 語句作用列選擇(投影操作) :能夠使用 SELECT 語句的列選擇功能選擇表中的列,這些列是我們想要用查詢返回 的。
  • 《隊長小翼:新秀崛起》攻略 基本系統和操作
    《隊長小翼:新秀崛起》以「任何人都能輕鬆踢出原作中的精彩好球」為開發理念,設計了通過簡單的操作就能踢出精彩好球,盡情享受足球比賽攻防的動作系統。每位角色都設有自己的「精神量表」、「技能」和「必殺動作」。玩家可以透過這些設計體驗到各個角色獨具個性的動作。
  • 英語語法專題:動詞的基本形式有哪幾種?五類全在這裡
    英語語法專題:動詞的基本形式有哪幾種?五類全在這裡。本次專題我們學習動詞的五種基本形式,後面我們再每一類詳細講解,咱們開始吧!動詞的五種基本形式如下:1)現在式:也可稱為動詞原形,其他形式都由此派生而來,一般現在時要用現在時Yearsbring wisdom.歲月帶來智慧。
  • 《Raw Data》怎麼玩 基本玩法操作攻略
    新手們該如何操作呢?接下來小編介紹下raw data新手基本玩法操作,希望對大家有所幫助! 基本操作方法: 副手觸控板-傳送移動用,遊戲中紫光圈代... vr遊戲raw data深受大家喜愛,怎麼玩?新手們該如何操作呢?接下來小編介紹下raw data新手基本玩法操作,希望對大家有所幫助!
  • Photoshop處理圖片的工作流程及基本操作
    Photoshop製作處理圖片的一般流程和基本操作一、PS處理圖片的一般流程>二、PS的基本操作1、新建、打開圖片新建圖片通過「文件>新建」菜單打開「新建」對話框。2、調整圖像和畫布大小調整圖像大小:選擇「圖像>圖像大小」菜單命令,打開「圖像大小」對話框。通過寬度、高度、解析度進行調整圖像。單擊鏈子按鈕,可以鎖定和釋放圖片的長寬比。
  • 貓裡奧操作方法 基本操作玩法介紹
    貓裡奧這款遊戲受到了大批玩家的關注,很多朋友都不知道遊戲怎麼玩怎麼操作?那麼今天18183小編糖糖吖就帶大家一起來了解遊戲的操作手法,一起來看看吧!
  • 語法微課 簡單句的五種基本句型+文本講解
    掌握好簡單句是學好語法的基礎,要重視哦!簡單句的五種基本句型一. 五種簡單句基本句型1.他和約翰一樣富有。例:He has as much money as she does. 他和她的錢一樣多。2) 比較級:…+ 形容詞/副詞比較級 + than…例:She is more careful than he.她比他細心多了。