到這裡,我要分享的內容部分已經過半,今天,我帶來的是matlab中的內建函式部分,肘子~~
1. 建立
p =[1
,2,3
,4];
% 係數向量,按x降冪排列,最右邊是常數
f1 = poly2str(p,
'x')
;% 生成好看的字串 f1 = x^3+
2 x^2+
3 x +
4,不被認可的表示式
f2 = poly2sym(p)
;% 生成可用的符號函式 f2 = x^3+
2*x^2+
3*x +
4
2. 求值
x =4;
y1 = poly2val(p,x)
;% 代入求值;若x1為矩陣,則對每個值單獨求值
3. 求根
r = roots(p)
;p0 = ploy(r)
;% 由根求係數,結果為係數矩陣
1. 一維插值— %yi = interp1(x, y, xi, 『method』)
x =[-
3,-1
,0,1
,3];
y =[9,
1,0,
1,9]
;% xy為已知橫縱座標向量
y2 = interp1(x,y,2)
;% 差值預估在x=
2的y的值,x不能超過已知範圍(此處x<3)
y2m = interp1(x,y,2,
'spline');
%用spline方法(三次樣條)差值預估在x =
2 的 y 的值
2. 二維插值—%zi = interp1(x, y, z, xi, yi, 『method』)
1. 準備資料
> x =[2
,3,9
,15,6
,7,4
];> a =[1
,7,2
;9,5
,3;8
,4,6
];> b =[1
,7,3
;9,5
,3;8
,4,6
];
2. 資料統計(1)矩陣的最大值,最小值
y =
max(x)
;% 求矩陣x的最大值 min同理
[y,k]
=max
(x);
% 求最大值, k為該值的角標
[y,k]
=max
(a,,
2);% a是矩陣,'2'時返回y每一行最大元素構成的列向量,k元素所在列; '1'時同理
(2)均值與中值
y = mean (x)
;% 均值
y = median (x)
;% 中值
y = mean (a,2)
;%'2'時返回y每一行均值構成的列向量;'1'時同理
y = median(a,2)
;%'2'時返回y每一行中值構成的列向量;'1'時同理
(3)排序
y = sort(a,1,
'ascend');
% sort(矩陣, dim,
'method'
)dim為1按列排序,2按行排序;ascend公升序,descend降序
% i保留了元素之前在a的位置
(4)求和,求積, 累加,累乘
y =
sum(x)
;%求和
y = prod(x)
;%求積
y = cumsum(x)
;%累加
y = cumprod(x)
;%累乘
1. 最(極)值多元函式在給定初值附近找最小值點
x = fminsearch(fun, x0)
;
函式零點
x = fzero(fun, x0)
;% 在給定初值x0附近找零點
到這兒這一小節就結束了,大家看不懂的地方一定要去matlab上進行驗證,有的東西確實比較抽象,但是執行出的結果會非常的直觀,可以幫助大家更好的理解。
拜拜~~~
Matlab學習筆記(四)
indexing matrix indexing accessing single elements 可以使用如下語法來呼叫乙個矩陣 matrix 中的乙個特定的元素 a row,column a是變數名,行在前,列在後。例如 a magic 4 a 16 2 3 13 5 11 10 8 9 7 ...
極虎病毒創造四個「之最」
來分析一下極虎病毒創造的四個 之最 1.傳播方式 最 多樣 1 網頁掛馬傳播,會利用極光0day等系統漏洞傳播 2 區域網共享傳播,通過弱口令在區域網內 3 通過u盤 數碼儲存卡 手機卡 行動硬碟等移動裝置傳播 5 感染網頁格式的檔案進行二次傳播 這招熊貓燒香用過 如 果不幸某網編中招,就可能造成 ...
極虎病毒創造四個「之最」
來分析一下極虎病毒創造的四個 之最 1.傳播方式 最 多樣 1 網頁掛馬傳播,會利用極光0day等系統漏洞傳播 2 區域網共享傳播,通過弱口令在區域網內 3 通過u盤 數碼儲存卡 手機卡 行動硬碟等移動裝置傳播 5 感染網頁格式的檔案進行二次傳播 這招熊貓燒香用過 如 果不幸某網編中招,就可能造成 ...