MATLAB基本語法和基本操作

2021-01-07 數模樂園

戳上方藍字關注我們吧

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)

掃描這裡關注我們

相關焦點

  • 初中英語語法:過去完成時基本結構
    初中英語語法:過去完成時基本結構  由had加動詞的過去分詞構成。   例句:   She said she had never been to Paris.她說她從未去過巴黎。 相關推薦:初中英語語法:現在完成時基本結構 點擊查看更多信息    歡迎使用手機、平板等行動裝置訪問中考網,2020中考一路陪伴同行!>>點擊查看
  • Matlab:不定積分和定積分
    點擊上方藍字關注 無距書鄉 獲取即時更新最近在寫一些常用的工具方法,前面已經介紹過了導數和極限
  • MATLAB入門教程之MATLAB的基本知識
    1-1、基本運算與函數在MATLAB下進行基本數學運算,只需將運算式直接打入提示號(>>)之後,並按入Enter鍵即可。
  • 基於matlab圖像識別的基本操作方法(以番茄識別為例)
    通過圖片的處理效果不難看出,中值濾波效果最優,不僅將鹽椒噪聲完全去除,而且圖像也最為清晰;5×5,σ=0.8高斯濾波較好,基本去除鹽椒噪聲,但圖像變得稍有模糊;5*5平均模板濾波,雖然將鹽椒噪聲去除,但圖像也較模糊。考慮到處理效果與時間有關,在生產實踐中不僅僅只考慮準確性,也需要保證快速性。各種濾波方式所耗時間對比。
  • 雲計算開發學習筆記:Python3集合的基本操作
    1、添加元素語法格式如下:s.add( x )將元素 x 添加到集合 s 中,如果元素已存在,則不進行任何操作。還有一個方法,也可以添加元素,且參數可以是列表,元組,字典等,語法格式如下:s.update( x )x 可以有多個,用逗號分開。
  • 自動檢重秤的基本操作
    自動檢重秤基本操作主界面為日常生產檢重使用界面,用來啟停檢重皮帶、進入相關參數界面和顯示檢測產品的基本信息及檢重結果。#工業自動一、開機操作接通電源,旋轉旋鈕開關至「開」位置,電控箱上電觸控螢幕顯示初始化界面。
  • 算法工匠MATLAB專訓營:Matlab繪圖,小試牛刀
    下面我們一起來學習Matlab繪圖的基本知識和相關命令。這麼多用處,大家一定要學好哦!MATLAB擁有強大的繪圖功能,軟體提供了一系列的繪圖函數,用戶不需要過多的考慮繪圖的細節,只需要給出一些基本參數就能畫出所需圖形。這類畫圖函數稱為高層繪圖函數。
  • 微生物檢驗的基本操作之無菌操作
    一、無菌操作技術 1、定義 是指在執行實驗過程中,防止一切微生物侵入機體和保持無菌物品及無菌區域不被汙染的操作技術和管理方法; 無菌操作技術是微生物實驗的基本技術
  • The Isle基本操作及注意事項
    導 讀 遊戲基本操作: W-A-S-D-行走; E-與目標互動; shift-奔跑; CTRL-C-潛行 E-與目標互動; Z-小跑,不 消耗 體力
  • 細胞培養基本操作要領
    細胞培養是生物醫藥科研工作者要掌握的基本技能,也是決定實驗成敗的關鍵環節。因此,了解細胞培養基本操作要領對於生物醫藥科研工作者,尤其是從事基礎研究的科研人員尤為重要。本文將從實際操作角度談談體外細胞培養過程中的操作要領。
  • matlab矩陣及其運算(三)
    如果公眾號文章對您有幫助,別忘了分享和點讚哦!若您對公眾號有什麼意見或建議,請在公眾號中回復或在任意文章底部留言,我們會第一時間改善改進!有流量的可以直接戳視頻二狗在用matlab學習編程過程中,發現matlab中有大量矩陣運算,矩陣的知識了解不到位,在學習算法的過程中無法找到合適的解決問題的方法或者出現編程錯誤。
  • 沃克能源:焊接的基本操作技術!
    焊接的基本操作技術內容很多,今天我們拋磚引玉,給大家分享相關知識!其適用範圍與鋸齒形運條法基本相同,不過用其焊出的焊縫較高,與鋸齒形運條法的適用基本一樣,尤其適用於蓋面焊,見圖1-5。正三角形適用於開坡口立焊;斜三角形適用於橫角焊和仰角焊,見圖1-6。
  • 實驗基本操作與氧氣的實驗室製取
    實驗基本操作與氧氣的實驗室製取化學是以實驗為基礎的科學,通過進行實驗操作、觀察實驗現象、理解實驗原理掌握化學規律、運用實驗結論,來分析生活和生產中的現象.本文將為同學們介紹初中階段化學實驗的基本知識及氧氣的實驗室製取.實驗基本操作的難點梳理.
  • matlab下實現FFT信號分析
    利用matlab做頻譜分析前我們需要了解分析過程中的一些基礎知識,matlab中的 fft 函數用法、fftshift 函數的用法函數 1  fft :作用:快速傅立葉變換。語法:Y = fft(X)Y = fft(X,n)Y = fft(X,n,dim)語法:Y = fft(X) 用快速傅立葉變換 (FFT) 算法計算 X 的離散傅立葉變換 (DFT)。
  • Python語言基本語法元素之語句,表達式、賦值語句
    編程和學習數學在很多地方是相通的,都需要從基礎知識一步一步往上學習。例如要真正理解 指數增長 的意思,先要知道什麼是指數函數、什麼是函數曲線。在看到指數函數的曲線的時候,你才能理解 指數增長 增長的迅猛程度。今天筆者想寫Python語言基本語法元素中的語句語句如圖,程序代碼就是一行行語句。
  • NumPy庫中的基本操作
    基本操作如今我們已經知曉如何使用numpy庫進行數組的定義以及新建,下面我們就該來學習數組的各種運算方法了。算術運算符數組的第一類運算是使用算術運算符進行的運算。最顯而易見的是為數組加上或乘以一個標量。這些運算符還可以用於兩個數組的運算。在NumPy中,這些運算符為元素級。
  • GTA5PC版基本按鍵操作有哪些 GTA5PC版基本操作表一覽
    大家是不是習慣了拿手柄玩《GTA5》了吧,但是各位玩家你們知道用滑鼠及鍵盤怎麼來操作遊戲嗎?不知道沒關係,今天小編給大家帶來了《GTA5》PC版滑鼠及鍵盤操作方法說明!快跟小編一起來看一下吧!
  • 微生物檢驗的基本操作技術匯總!
    微生物檢驗的基本操作技術匯總!   無菌操作基礎知識   一、無菌操作技術   1、定義   是指在執行實驗過程中,防止一切微生物侵入機體和保持無菌物品及無菌區域不被汙染的操作技術和管理方法;   無菌操作技術是微生物實驗的基本技術,是保證微生物實驗準確和順利完成的重要環節。
  • 電腦的基本操作知識快速入門了解
    打開APP 電腦的基本操作知識快速入門了解 電腦印表機監控安 發表於 2020-02-13 12:04:07 1、首先需要掌握電腦開
  • 分析化學實驗一 《滴定分析基本操作練習》
    2、初步掌握滴定分析基本操作。3、初步掌握甲基橙、酚酞指示劑終點顏色的確定。二、實驗原理0.1 mol·L-1NaOH標準溶液(強鹼)和0.1 mol·L-1HCl標準溶液(強酸)相互滴定時,化學計量點時的pH為7.0,滴定的突躍範圍為4.3~9.7。