Having trouble making a for loop equation

조회 수: 1 (최근 30일)
Nina
Nina 2020년 6월 9일
답변: David H 2020년 6월 9일
I am trying to make a for loop that would help me generate a polyfit to a data I have:
>> polyfit(T(x,y,z),z/30,8)
x goes up to 240
y goes up to 320
z goes up to 1500

답변 (1개)

David H
David H 2020년 6월 9일
It isn't obvious what you are trying to do, you have a 3D function and want to fit an order 8 polynomial to it in z only?
  1. In case you want to fit a 240 by 320 array of polynomials for every single slice through that array, loop over the x and y positions
  2. In case you want to fit a 3 D polynomial you might want to look at https://www.mathworks.com/matlabcentral/fileexchange/34765-polyfitn

카테고리

Help CenterFile Exchange에서 Polynomials에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by