매트랩 simple함수 질문입니다!!! syms관련
글쓴이
- 2016.12.17. 21:00
- 1915
>> syms s a b;
>> a=(s+3)*(s+5)/(s-2)/(s-4);
>> simple(a)
Undefined function or variable 'simple'.
>> collect(a)
ans =
(s^2 + 8*s + 15)/(s^2 - 6*s + 8)
>> pretty(a)
(s + 3) (s + 5)
---------------
(s - 2) (s - 4)
왜 simple함수가 안되는걸까요???
매트랩 기존에는 2012a버전쓰다가 최근에 2016a으로 바깟거든요
2012a버전에서는 simple함수 잘됬는데
왜안되는거죠 ㅠㅠ???
함수이름이 버전바뀌면서 바뀐건가요?
도움부탁드립니다.!!
아니면 simple함수처럼
여러가지 형태로 쫙 정리해서 나타내주는 다른 함수가있나요??
아님 simple함수를 어디서 다운받을수있을까요???
권한이 없습니다.
1
0
센스있는 파피루스
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[센스있는 파피루스]님의 댓글을 신고합니다.
센스있는 파피루스
영어가짧아서 그런데 simplify함수쓰니깐 단순 인수분해 항만 나오네요
옛날에 simple함수는 많은 유형으로 다 표현해줬는데
혹시 그런 함수는 이제 없는건가요?
옛날에 simple함수는 많은 유형으로 다 표현해줬는데
혹시 그런 함수는 이제 없는건가요?
0
0
글쓴이
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
수식에서 유형별이라는 것의 뜻을 잘 이해하지 못하겠네요. 특정 변수에 관하여 다르게 정리하는 것이라는 뜻인가요 아니면 collect, pretty등의 표현방식을 모두 포함한다는 뜻인가요?
유형별이라는 것이 정확히 어떤 것을 말하는 것인지 잘 모르겠지만 children과 subexpr한번 확인해보시겠어요?
cf. children
https://kr.mathworks.com/help/symbolic/children.html
cf. subexpr
https://kr.mathworks.com/help/symbolic/subexpr.html
유형별이라는 것이 정확히 어떤 것을 말하는 것인지 잘 모르겠지만 children과 subexpr한번 확인해보시겠어요?
cf. children
https://kr.mathworks.com/help/symbolic/children.html
cf. subexpr
https://kr.mathworks.com/help/symbolic/subexpr.html
0
0
센스있는 파피루스
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[센스있는 파피루스]님의 댓글을 신고합니다.
센스있는 파피루스
2012버전에서는 simple함수 쓰면 collect, pretty 등등 한 식을 가지고 여러가지 다른 표현방식으로 쫙~다 나타내줬거든요 그래서 그때그때 필요한 유형 가져다썼었습니다. 근데 없어진거같아 아쉽네요 ㅠㅠ
아래는 확인해본 결과인데
제가 원하는 기능은 둘다 아니네요 ㅠㅠ
>> syms s f
f=s*(s+1)*(s+3)*(s+4)/(s+5)/(s+6)/(s+7);
>> children(f)
ans =
[ s, s + 1, s + 3, s + 4, 1/(s + 5), 1/(s + 6), 1/(s + 7)]
>> subexpr(f)
ans =
(s*(s + 1)*(s + 3)*(s + 4))/((s + 5)*(s + 6)*(s + 7))
아래는 확인해본 결과인데
제가 원하는 기능은 둘다 아니네요 ㅠㅠ
>> syms s f
f=s*(s+1)*(s+3)*(s+4)/(s+5)/(s+6)/(s+7);
>> children(f)
ans =
[ s, s + 1, s + 3, s + 4, 1/(s + 5), 1/(s + 6), 1/(s + 7)]
>> subexpr(f)
ans =
(s*(s + 1)*(s + 3)*(s + 4))/((s + 5)*(s + 6)*(s + 7))
0
0
글쓴이
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
또한 pretty, collect 등의 출력방식을 포함하는 것을 말씀하신 것이라면 입력 받은 parameter를 collect, pretty... 등 원하는 함수에 입력시키는 m function을 만드시면 간단히 해결됩니다
0
0
센스있는 파피루스
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[센스있는 파피루스]님의 댓글을 신고합니다.
센스있는 파피루스
그런식으로 해봐야겠네요
여튼 신경써주셔서 감사합니다!!!
여튼 신경써주셔서 감사합니다!!!
0
0
글쓴이
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
이 게시물을 삭제하시겠습니까?






cf. math symbolic toolbox function list
https://kr.mathworks.com/help/symbolic/functionlist.html
cf. simplify
https://kr.mathworks.com/help/symbolic/simplify.html