資源簡介
使用matlab實現(xiàn)的信賴域算法,中文注釋

代碼片段和文件信息
%?syms?t?s
%f=t^2+s+1
%Funval(f[t?s][2?3])
%?ans?=
%
%??????8
function?fv?=?Funval(fvarvecvarval)
var?=?findsym(f);%找出表達式?即f函數(shù)包含的變量,即st
varc?=?findsym(varvec);%找出傳遞參數(shù)的變量,即[t?s]中的ts
s1?=?length(var);%函數(shù)的個數(shù),例子中即s?t?2個
s2?=?length(varc);%變量個數(shù),即[t?s]兩個
m?=floor((s1-1)/3+1);%floor(3.6)=3即最靠近左邊的整數(shù)
varv?=?zeros(1m);
if?s1?~=?s2
for?i=0:?((s1-1)/3)
k?=?findstr(varcvar(3*i+1));
index?=?(k-1)/3;
varv(i+1)?=?varval(index+1);
end
fv?=?subs(fvarvarv);
else
fv?=?subs(fvarvecvarval);%如果原來函數(shù)變量個數(shù)和傳遞的參數(shù)中變量個數(shù)一致?這調(diào)用subs函數(shù)?即計算在給點點處的函數(shù)值
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????671??2011-09-14?21:45??信賴域算法-matlab實現(xiàn)\Funval.m
?????文件???????1902??2011-09-14?13:13??信賴域算法-matlab實現(xiàn)\minTruA.m
?????目錄??????????0??2011-09-15?17:12??信賴域算法-matlab實現(xiàn)
-----------?---------??----------?-----??----
?????????????????2573????????????????????3
- 上一篇:雙邊濾波器 簡潔matlab代碼
- 下一篇:program.rar
評論
共有 條評論