How do I define a function that evaluates in input
조회 수: 2 (최근 30일)
이전 댓글 표시
Currently been typing:
theta_Degree=40
theta=(theta_Degree*pi/180)
T = [cos(theta)^2 sin(theta)^2 2*cos(theta)*sin(theta);
sin(theta)^2 cos(theta)^2 -2*cos(theta)*sin(theta);
-cos(theta)*sin(theta) cos(theta)*sin(theta) cos(theta)^2-sin(theta)^2]
But I'd like to simply type T(theta) from saved script but I can't seem to figure out how to.
댓글 수: 0
채택된 답변
Birdman
2017년 11월 17일
function y=T(theta_Degree)
theta=theta_Degree*pi/180;
y=[cos(theta)^2 sin(theta)^2 2*cos(theta)*sin(theta);sin(theta)^2 cos(theta)^2 -2*cos(theta)*sin(theta);-cos(theta)*sin(theta) cos(theta)*sin(theta) cos(theta)^2-sin(theta)^2];
end
Then type in command line
T(40)
and see the results.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!