回覆列表
  • 1 # Abi醬

    已知(0,0,0)(1,1,1)(2,8,2)(4,5,6)則用:plot3([0 1 2 4],[0 1 8 5],[0 1 2 6])點再多,你只要按此添上就行。二維的你用:plot([x1 x2 x3 x4 ……],[y1 y2 y3 y4 ……]),這是畫折線。具體的引數控制你還可以檢視MATLAB幫助檔案。二維曲線擬合:X=[0 0.4 1.59 3.55 6.29 9.7 13.81 23.84];Y=[0 5 10 15 20 25 30 35];y=polyfit(X,Y,4);%4表示階數,越大擬合結果越精確disp(["擬合結果:","y=",poly2str(y,"x")])plot(X,Y,"r*");hold on;x=(0:0.1:16);y2=polyval(y,x);plot(x,y2);grid;xlabel("X");ylabel("Y");title("擬合曲線");legend("原資料點","擬合曲線");%擬合結果與原資料點的比較

  • 中秋節和大豐收的關聯?
  • 分手的比較決絕還能複合嗎?