請問一下我的matlab程式有什麼問題

時間 2021-10-14 20:22:42

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系統排隊問題 中科大,謝瑤 國防科技大學數模講義 西點軍校軍...