How do I pass variables from MATLAB into Maple?

How do I pass variables from MATLAB into Maple?
Here is an example of code that will not work as expected:
a = 2.323423;
b = 4.324323;
maple('c:=a'); %The variable a is matlab variable
maple('d:=b'); %The variable b is matlab variable
maple('evalb(a<b)')
Here is the output:
a-b < 0
Maple does not recognize the variables 'a' and 'b' from MATLAB's workspace.

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2009년 6월 27일

0 개 추천

The following example demonstrates how you can pass in the variables from MATLAB into the Maple function:
a = 2.323423
b = 4.324323
maple(['am:=' num2str(a)]); % The variable a is matlab variable
maple(['bm:=' num2str(b)]); % The variable b is matlab variable
maple('evalb(am<bm)')
PLEASE NOTE: The variables 'a' and 'b' are passed into MAPLE and now they are called 'am' and 'bm'. As expected the result is:
true

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by