1樓:關立誠
沒見過你這樣定義函式的...改下...
function f=w(x,xdata)--------------------------把前面那個w.m去了,還有你要新建一個m檔案把你的函式存起來...
2樓:匿名使用者
給你整個改了一下:
w.m內容如下:
function f=w(x,xdata)
f=x(1)*xdata.^2+x(2)*sin(xdata)+x(3)*xdata.^3 ;
——————————————————————————————
命令列:
xdata=[3.6 7.7 9.3 4.1 8.6 2.8 1.3 7.9 10.0 5.4];
ydata=[16.5 150.6 263.1 24.7 208.5 9.9 2.7 163.9 325.0 54.3];
x0=[1,1,1];[x,renorm]=lsqcurvefit(@w,x0,xdata,ydata)
x =0.2269 0.3385 0.3022
renorm =
6.2950
3樓:化學工程
%也可以不用function函式
clc;clear
xdata=[3.6 7.7 9.3 4.1 8.6 2.8 1.3 7.9 10.0 5.4];
ydata=[16.5 150.6 263.1 24.7 208.5 9.9 2.7 163.9 325.0 54.3];
[x,id]=sort(xdata);%排序一下啦
y=ydata(id);
f=inline('a(1)*x.^2+a(2)*sin(x)+a(3)*x.^3','a','x') ;
a0=[1,1,1];
[a,renorm]=lsqcurvefit(f,a0,x,y)
xx=min(xdata):0.1:max(xdata);
yy=f(a,xx);
plot(x,y,'o',xx,yy)
結果:optimization terminated: relative function value
changing by less than options.tolfun.
a =0.2269 0.3385 0.3022
renorm =
6.2950
找到了一段matlab程式打算試執行一下結果失敗
我也用的新版,你換成mmreader可以,其實videoreader也可以,我的出現這個 cannot find an exact case sensitive match for videoreader the closest match is videoreader in f program f...
請問一下大佬這個Matlab中的問題怎麼解決,多謝了
司馬刀劍 缺少條件,無法求解!這裡的第三個條件如果沒有其他條件輔助,完全是多餘的! 解決方法如下 student 1 name amy student 1 age unknown student 1 gender female student 1 major nerucaif student 2 n...
一下matlab相關書籍,推薦一下matlab相關書籍
這個 的東西不少。http mcm.ustc.edu.cn download.htm 數學建模講義 清華大學數模講義 姜啟源 浙江大學數模講義 劉利剛 人口模型講義 中科大 zizi 神經網路等模型講義 中科大,zizi quickpass系統排隊問題 中科大,謝瑤 國防科技大學數模講義 西點軍校軍...