네 개의 다른 변수를 반환하는 함수를 작성하고 싶습니다. 나는 지금 Matlab에서 함수 값에 액세스
a=x.^2;
b=x.^4;
c=x.^10;
d=x.^12;
같은 것을 가지고있는 코드 스크립트에서, 나는 그 변수에 액세스 할 x는 몸에서 크기 20 vectorand입니다
function [a,b,c,d]=smfunctionof(x)
을 제목으로 smfunctionof.m
파일을 썼다. smfunctionof(x)
을 입력하면 대답 (정확히 기억하면 반환, a=x.^2
또는 그 답)을 받게됩니다. 그러나 계속해서 a;
또는 심지어 sqrt(a)
과 같은 코드를 작성하면 반환하지 않습니다. 함수에서 변수를 사용 가능하게 만들려면 어떻게해야합니까? 아니면 정확히 스크립트에서 함수에 변수를 사용하려면 어떻게해야합니까? 나는 이미 그것들을 논쟁에 포함시켰다.
정말 고마워요. – user2178841