1. eval(x); %將括號內字串視為語句並執行
numeric
將符號表示式轉換為數值表示式
eg: eval('y=1+1');
2. subs(y,'a,b','2,1') %給表示式子y裡的a,b賦值
eg: syms a b;
y=ax+b;
y=subs(y13,'a,b','2,1') ;
3. grid on(給所畫的圖加網格)
hold on/off 使多個曲線畫在同一張圖上
text
、gtext在圖形中特定的位置加字串
scatter()/ plot(x,y, '.'); 畫散點圖
4. rectangle('position',[x-r,y-r,2*r,2*r],'curvature',[1,1],'linewidth',1) %畫圓
5.檔案管理:
what 返回當前目錄下檔案的列表
dir 列出當前目錄下的所有檔案
cd 顯示當前的工作目錄
whichtest 顯示 m檔案test.m所在的目錄
delete test
刪除 m
檔案 test.m
6.特殊矩陣
zeros(m,n) m行n列的零矩陣
ones(m,n) m行n列的全1矩陣
eye(n) n階單位矩陣
rand(m,n) m行n列的均勻分布隨機數矩陣
randn(m,n) m行n列的正態分佈隨機數矩陣
diag(v) 以陣列v為對角線元素的對角陣
triu(x) 矩陣x的上三角陣
tril(x) 矩陣x的下三角陣
7.矩陣的剪裁
a(3,:) %a的第三行
b=a(2:3,:) %a的2,3行
8.矩陣函式
inv(a) 矩陣的逆;
rank(a) 矩陣秩
det(a) 矩陣的行列式;
orth(a) 正交化
poly(a) 特徵多項式
d=eig(a), [v,d]=eig(a) 特徵值與特徵向量
size(a) 返回乙個二元素向量,第乙個元素
為a的行數,第二個元素為a的列數
size(a,1) 返回a的行數;
size(a,2) 返回a的列數
length(a) 返回max(size(a))
diag(a) 提取a的對角元素返回列向量
9.取整
fix(x)朝零方向取整,
floor(x)朝負無窮大方向取整
ceil(x)朝正無窮大方向取整,
round(x)四捨五入到最接近的整數,
符號函式sign(x),絕對值abs()
10. format rat %
設定輸出格式為有理數
11. 微積分符號
diff(f) 對預設變數求微分
diff(
f,v) 對指定變數
v求微分
diff(
f,v,n
) 對指定變數
v求n階微分
int(f) 對
f表示式的預設變數求積分
int(
f,v) 對
f表示式的
v變數求積分
int(
f,v,a,b
) 對f
表示式的
v變數在(
a,b)
區間求定積分
個人學習總結
組 groupadd 建立新群組 groudel 刪除組groudmod 修改組的資訊 cat etc group 檢視組的資訊 使用者 group 換成user cat etc passwd 檢視使用者的資訊 ps 顯示當前程序資訊 常用引數 e 和 aux kill 結束程序 常用引數 9 ki...
個人學習總結
一 請根據自己的學習實踐回答自己當初提的問題,並提出乙個新的問題。1.就在第一章的概論裡作者就推出了 軟體 程式 軟體工程 很明顯,開發乙個軟體,軟體工程就處於一種舉足輕重的地位,程式加上軟體工程才能使乙個軟體完整。那軟體工程它有哪些驚奇的功能呢?答 軟體工程主要是降低軟體系統的複雜性 提高其可控性...
Synchronized的個人學習總結
先附上學習資料 感謝樂於分享的同道中人 這一篇講的是synchronized原理。這一篇和上面一篇差不多,但是內容少,淺顯一些。深入學習的話,還是要看上面一篇的。這一篇把synchronized this synchronized class synchronized 方法,synchronized...