學習中遇到的MATLAB小知識

2021-10-05 03:18:03 字數 684 閱讀 1059

1. size函式的用法。

2. zeros和ones函式的用法

zeros函式——生成零矩陣

ones函式——生成全1陣

(1) b = zeros(n)  返回乙個n x n的零矩陣.如果n不是乙個標量,將丟擲錯誤。

(2) b = zeros(m,n) or b = zeros([m n])  返回乙個m x n的零矩陣。

(3) b = zeros(d1,d2,d3...) or b = zeros([d1 d2 d3...]) 返回乙個d1-by-d2-by-d3-by-... .的零元素陣列。

(4) b = zeros(size(a))  返回乙個和a一樣大小的零陣列。

3 randperm函式的用法

將一列序號隨機打亂,序號必須是整數。

>> randperm(5)

ans = 5 3 4 1 2

這個例子將1~5順序隨機打亂

>> randperm(10,9)

ans = 5 3 6 10 4 1 7 2 9

>> randperm(100,5)

ans = 91 37 11 76 38

這個意思是將前100個數中,隨機選擇5個。所以randperm(n,m)中,n一定大於等於m。

開發中遇到的兩個小知識

一 目標 android 版本應受最低 android 版本和目標框架。即 最低 android 版本 targetsdkversion 目標 android 版本 目標框架compilesdkversion android 顏色透明度 如果視覺稿給顏色值 後面還有標了透明度,用下面這種計算方法 a...

FPGA學習中的小知識4

34 在 檔案中,輸出的變數都為wire資料型別。35 verilog中不存在j 語句。function mask都要有endfunction endmask來結束。36 如果function有返回值,function後面要加返回值的寬度和返回值的名稱。如 module tryfunct clk,n...

FPGA學習中的小知識4

47 邏輯陣列單元 lab 48 fpga lab排列在陣列中 行列可程式設計互聯 互聯可以跨過所有或部分陣列。49 cpld lab與fpga lab對比 fpga lab由邏輯單元 le 構成,而不是乘機項。通過le級聯很容易建立複雜功能。50 le的典型接法 4輸入查詢表 lut 進製邏輯和乙...