i want to transform this into a function
조회 수: 1 (최근 30일)
이전 댓글 표시
this is the algorith
Q1=q(2);
Q2=q(3)-q(2);
Q3=q(4)-q(3);
Q4=q(5)-q(4);
Q5=q(6)-q(5);
Q6=q(7)-q(6);
Q(n)=q(n+1)-q(n);
how can i plot this into matlab
답변 (1개)
DGM
2021년 4월 30일
편집: DGM
2021년 4월 30일
I don't really see why you need a function if you can just do
Q = [q(2) diff(q(2:end))];
But if you really want one:
You could make an anonymous function
q = randi(9,1,10)
myfunction = @(q) [q(2) diff(q(2:end))];
Q = myfunction(q)
or you could make a regular function
q = randi(9,1,10)
Q = myfunction(q)
function out = myfunction(in)
out = [in(2) diff(in(2:end))];
end
Both of these assume that q is a row vector. If your vector orientation varies, you'll have to deal with that accordingly.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Graphics Object Properties에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!