matlab ones函数_Matlab中相见恨晚的命令(持续更新)
??知乎上有個(gè)“有哪些讓人相見恨晚的Matlab命令”的話題,很多答主提供的命令確實(shí)很實(shí)用,為了更方便大家的學(xué)習(xí),我就知乎上的答案和我自己想到的都綜合整理成了一篇文章,把我覺得很實(shí)用的指令整理出來。
知乎原答案鏈接
dbstop if error
??如果運(yùn)行出錯(cuò),matlab會(huì)自動(dòng)停在出錯(cuò)的那一行,并保存相關(guān)變量,非常好用的指令,誰用誰知道。
配合這個(gè)指令一起使用的是dbup和dbdown,這兩個(gè)指令用于workspace間切換查看變量調(diào)試,dbup是調(diào)到上層workspace,dbdown是返回。
linkaxes
??當(dāng)使用subplot作圖時(shí),想要同時(shí)縮放多幅圖,就可以使用該指令
figure;ax(1)?=?subplot(211);
plot(sig1);ylim([-2,2]);grid?on
ax(2)?=?subplot(212);
plot(sig2);ylim([-2,2]);grid?on
linkaxes(ax,?'xy');????????????????????%x軸和y軸都同步,也可以單獨(dú)指定x或者y
效果如下:
在這里插入圖片描述yyaxis right
??當(dāng)我們要把兩個(gè)波形畫到一個(gè)圖中時(shí),大家都知道可以使用hold on,但如果兩個(gè)波形的值域相差很大時(shí),如下:
在這里插入圖片描述??如果我們使用了yyaxis rightplot(sig1);
yyaxis?right
plot(sig2);
在這里插入圖片描述
折疊注釋內(nèi)容
??使用下面的注釋方式可以將注釋后的內(nèi)容折疊起來
在這里插入圖片描述deal
??可簡化初始化的代碼
%?要初始化4個(gè)矩陣A?=?zeros(3,4);
B?=?zeros(3,4);
C?=?zeros(3,4);
D?=?zeros(3,4);
使用了deal,一行搞定:
[A,B,C,D]?=?deal(zeros(3,4));如果初始化內(nèi)容不同,也可以使用deal,
%%?原始程序A?=?zeros(3,4);
B?=?[];
C?=?ones(2);
D?=?cell(2);
%%?使用deal的程序
[A,B,C,D]?=?deal(zeros(3,4),?[],?ones(2),?cell(2));
查看Matlab函數(shù)源代碼
??有時(shí)覺得自己寫的程序不規(guī)范,想?yún)⒖糓atlab官方是怎么寫的,比如想看SVM分類器是怎么寫的,可以輸入
edit?ClassificationSVM.mfdatool
??設(shè)計(jì)濾波器必備利器,在Matlab2019中還能用,但提示以后要換成filterDesigner了,設(shè)計(jì)完濾波器后可以把系數(shù)導(dǎo)出,還能直接導(dǎo)出成Xilinx FPGA開發(fā)軟件可以識(shí)別的coe文件。
在這里插入圖片描述條件斷點(diǎn)
比如我們寫了下面的代碼:
n?=?1000;for?i=1:n
????xxx
end
我們想在i=100的時(shí)候停下來,可以在編輯器邊緣右鍵,設(shè)置條件斷點(diǎn)。
在這里插入圖片描述再設(shè)置我們想要的條件就好了在這里插入圖片描述
先整理到這里,后面不定期更新
FPGA
Vivado中jobs和threads的區(qū)別?選擇多個(gè)jobs能加快實(shí)現(xiàn)速度么?
SystemVerilog教程之?dāng)?shù)據(jù)類型1
Vivado中模塊封裝成edif和dcp
FPGA 中的有符號(hào)數(shù)乘法
為什么推薦使用XPM?
?RAM IP Core中 Write First Read First和No Change的區(qū)別
?Vivado調(diào)試小結(jié):ILA debug中的數(shù)據(jù)也許并不可信
FPGA復(fù)位的正確打開方式
如何使用Git進(jìn)行Vivado工程的管理
大家一致避免使用的鎖存器為什么依然存在于FPGA中?我們對(duì)鎖存器有什么誤解?
影響FPGA時(shí)序的進(jìn)位鏈(Carry Chain), 你用對(duì)了么??
Virtex7 Microblaze下DDR3測試
Matlab高效編程技巧
生成Verilog HDL例化模板
DCM/DLL/PLL/MMCM區(qū)別
FPGA時(shí)序約束教程
C++
- C++ vector用法詳解
- C++ 內(nèi)聯(lián)函數(shù) inline的詳細(xì)分析
信號(hào)處理
- 自動(dòng)駕駛?cè)腴T之視覺定位坐標(biāo)轉(zhuǎn)換
- 什么是噪聲溫度?-174dBm/Hz又是什么?
- Matlab中fft與fwelch有什么區(qū)別?如何用fft求功率譜?
Julia
0 Julia教程目錄
1 Julia簡介及安裝
2.Julia REPL 變量
3 數(shù)學(xué)運(yùn)算 矩陣操作
4 函數(shù) 方法 多重分派
5 Julia控制
6 Julia 類型
7 Julia繪圖工具
8 Julia IO操作
9 模塊
12 Julia機(jī)器學(xué)習(xí)
13 如何寫出高性能的Julia
歡迎關(guān)注微信公眾號(hào):
在這里插入圖片描述總結(jié)
以上是生活随笔為你收集整理的matlab ones函数_Matlab中相见恨晚的命令(持续更新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个在华为工作十年的大牛 历程
- 下一篇: 蒙特 卡罗方法matlab,蒙特·卡罗方