I have continual problems using mupad code in live scripts. for example, when I make a live script using: l := plot::Lsys(PI/3, "R", "L" = "R+L+R", "R" = "L-R-L", "L" = Line, "R" = Line, Generations = 7): plot I get unexpected Matlab operator
이전 댓글 표시
I cannot get any mupad code to work in live scripts. For example, when I make a live script using:
l := plot::Lsys(PI/3, "R", "L" = "R+L+R", "R" = "L-R-L", "L" = Line, "R" = Line, Generations = 7): plot
I get "unexpected Matlab operator". I have never been able to run any code from a mupad notebook, either. I have tried the code that translates mupad notebooks to live scripts and none will evaluate. I can't continue to use mupad notebooks since they are not now supported in 2017b and in my own version at home R2015b the mupad notebooks take up to 7 or 8 minutes at least to evaluate for the first time. I like using the mupad animations especially and am very frustrated now when I try to use them. Please tell me what I can do. Thanks. Neal
답변 (1개)
Walter Roberson
2017년 11월 14일
You need to write that MuPAD code to a file, and then use
evalin(symengine, 'fread', sprintf('"%s"', NameOfMuPadFile))
That will cause the MuPAD code to execute inside of MuPAD. The results you get back will probably not be displayable. I suspect plots will fail; certainly they will not look like they did in MuPAD.
You cannot execute MuPAD code directly in a Live Script.
"I can't continue to use mupad notebooks since they are not now supported in 2017b"
mupad notebooks are still there in R2017b, and I would expect them to continue to exist for several releases further. You might not be able to get technical support for notebook-specific problems, perhaps, but with student licenses you cannot get that kind of technical support anyhow...
카테고리
도움말 센터 및 File Exchange에서 Get Started with MuPAD에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!