Functions Matlab, how to modify?
이전 댓글 표시
Hi,
so I have two vectors, Q = (a,l,m) and Z = (d,b,c). I have created a function to calculate Z, but the problem is that I don't want the answear to be d= something1, b=something2 and c= something3. I want it to be Z = =[something1, something2, something3] when I call the function.
function [a,l,m]=test1(d,b,c)
a=0;
l=b/sqrt(b^2 + c^2);
m=c/sqrt(d^2 + c^2);
a=a*1;
a=a*-1;
l=l*1;
l=l*-1;
m=m*1;
m=m*-1;
Is it possbible to modify the function in some way to achive this?
댓글 수: 2
Turlough Hughes
2019년 11월 24일
You would write
function Z = test1(d,b,c)
% operations to get a,l,m.
Z=[a l m];
end
KALYAN ACHARJYA
2019년 11월 25일
편집: KALYAN ACHARJYA
2019년 11월 25일
function Z = test1(d,b,c)
a=0;
l=b/sqrt(b^2 + c^2);
m=c/sqrt(d^2 + c^2);
a=a*1;
a=a*-1;
l=l*1;
l=l*-1;
m=m*1;
m=m*-1;
Z=[a l m];
fprintf('Z=[%i %i %i]\n',Z);
end
채택된 답변
추가 답변 (1개)
Jenny Andersen
2019년 11월 25일
편집: Jenny Andersen
2019년 11월 25일
댓글 수: 1
KALYAN ACHARJYA
2019년 11월 25일
편집: KALYAN ACHARJYA
2019년 11월 25일
Why you have deleted your previous comments, its may confuse to the answer providers? This is answer section, please post your comment in comment section only.
카테고리
도움말 센터 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!