matlab2018a制图,MatLab 2018a 官方教程
前言
2018年已經是三月份了!matlab2018a也出來了。應該好多小伙伴在網絡上找資源去下載,其實直接去matlab官方網站注冊賬號,就可以下載了!不過被墻了,小伙伴可以留言,我把安裝包上傳百度云。下面的課程是matlab官方的教程,列出了常用的,包括實用項目,對于通信類的學生比較有利。
界面操作命令
clear 清除變量空間
clc 情空工作空間
內建變量 pi
內建函數 abs sqrt
>> z = sqrt(-9)
變量 : 矩陣
創建變量
[2 3 4] # row
[2; 3; 4] # col
[sqrt(10) pi^2] # 可以計算
x=1:3 #
x=1:0.5:5 #
x = linspace(1,10,5)
轉置
x = x'
創建隨機數
x = rand(5) # 5*5矩陣
y = rand(5,1) # 5*1
0矩陣
x = zeros(6,3)
保存/載入變量空間
>> save datafile # datafile.mat
>> load datafile # 載入里面的變量
加載其他文件的數據
選擇txt這類的文件
選擇加載后的變量類型和變量名字
加載
提取矩陣數據
x = data(6,3)
y = data(end,3)
v = data(end-1,3)
p = data(:,2) # : 包括一整溜
對于提取的元素可以進行賦值
矩陣的標量計算
可以仿照python的廣播機制
.* 看作普通乘法
* 看作是矩陣乘法
一些矩陣函數
size函數可以應用于數組以產生包含數組大小的單個輸出變量。
size函數可應用于矩陣以生成單個輸出變量或兩個輸出變量。使用方括號([])獲取多個輸出。
max函數的第一個輸出是輸入向量的最大值。當用兩個輸出調用時,第二個輸出是索引值。
文檔
doc max
繪圖
plot(x,y,'r--*')
要在另一條線上繪制一條線,請使用hold on命令在添加另一條線時保留上一個繪圖。您也可以使用hold off命令返回到默認行為。
需要 查閱 關于 繪圖 的 一些 默認單詞
close all # 關閉所有的圖
可以用一個向量畫一個直線
plot(v)
繪圖函數接受由屬性名稱和相關值組成的可選附加輸入
plot(y,'LineWidth',5)
加標題
title('Sample Densities')
增加 軸標題
ylabel('Density (g/cm^3)')
工具欄目繪制圖:選擇變量,選擇圖;
項目
增加曲線說明
legend('a','b','c')
傅里葉變換
fft()
得到向量的數量
n = numel(y);
完整項目: 音頻
fs = 10 # 音頻信號的采樣頻率。
t = 0:1/fs:20; # 音頻信號采樣的時間。
y = sin(1.8*2*pi*t) + sin(2.1*2*pi*t); #音頻信號幅度在每個采樣。
yfft = fft(y); # y的傅里葉變換
n = numel(y);
f = 0:fs/n:fs*(n-1)/n; #與yfft中的值對應的頻率。
plot(f,abs(yfft))
邏輯運算符
和python的一樣
& | 寫一個就行了
邏輯矩陣可以選擇出true的數據
v1(v1==4) = 10 # 選擇性賦值
總結
以上是生活随笔為你收集整理的matlab2018a制图,MatLab 2018a 官方教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle中偏移,怎么对相同的坐标点偏
- 下一篇: 老鼠和毒药问题