Help creating a basic function
조회 수: 1 (최근 30일)
표시 이전 댓글
So I already created the following script:
function [n] = n(x)
syms q
[n]=(q^(x/2)-q^(-x/2))/(q^(1/2)-q^(-1/2))
end
Which is working great!! I now want another function that has 2 inputs, x and y, and then outputs n(x+y+1)
Can somebody help me write this? I'm having trouble figuring this one out
댓글 수: 0
답변 (1개)
Star Strider
2020년 9월 24일
It is likely easiest to define a third variable, then set that equal to what you want:
function [n] = n(x,y)
z = x+y+1;
syms q
n = (q^(z/2)-q^(-z/2))/(q^(1/2)-q^(-1/2))
end
For:
x = 3;
y = 10;
the result is:
n =
(1/q^7 - q^7)/(1/q^(1/2) - q^(1/2))
.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Symbolic Variables, Expressions, Functions, and Preferences에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!