Maple Questions and Posts

These are Posts and Questions associated with the product, Maple

I'm back from presenting work in the "23rd Conference on Applications of Computer Algebra - 2017" . It was a very interesting event. This first presentation, about "Active Learning in High-School Mathematics using Interactive Interfaces", describes a project I started working 23 years ago, which I believe will be part of the future in one or another form. This is work actually not related to my work at Maplesoft.

At the end, there is a link to the presentation worksheet, with which one could open the sections and reproduce the presentation examples.
 

 

Active learning in High-School mathematics using Interactive Interfaces

 

Edgardo S. Cheb-Terrab

Physics, Differential Equations and Mathematical Functions, Maplesoft

 

Abstract:


The key idea in this project is to learn through exploration using a web of user-friendly Highly Interactive Graphical Interfaces (HIGI). The HIGIs, structured as trees of interlinked windows, present concepts using a minimal amount of text while maximizing the possibility of visual and analytic exploration. These interfaces run computer algebra software in the background. Assessment tools are integrated into the learning experience within the general conceptual map, the Navigator. This Navigator offers students self-assessment tools and full access to the logical sequencing of course concepts, helping them to identify any gaps in their knowledge and to launch the corresponding learning interfaces. An interactive online set of HIGIS of this kind can be used at school, at home, in distance education, and both individually and in a group.

 

 

Computer algebra interfaces for High-School students of "Colegio de Aplicação"  (UERJ/1994)

   

Motivation

 

 

When we are the average high-school student facing mathematics, we tend to feel

 

• 

Bored, fragmentarily taking notes, listening to a teacher for 50 or more minutes

• 

Anguished because we do not understand some math topics (too many gaps accumulated)

• 

Powerless because we don't know what to do to understand (don't have any instant-tutor to ask questions and without being judged for having accumulated gaps)

• 

Stressed by the upcoming exams where the lack of understanding may become evident

 

Computer algebra environments can help in addressing these issues.

 

 

• 

Be as active as it can get while learning at our own pace.

• 

Explore at high speed and without feeling judged. There is space for curiosity with no computational cost.

• 

Feel empowered by success. That leads to understanding.

• 

Possibility for making of learning a social experience.

 

Interactive interfaces

 

 

 

Interactive interfaces do not replace the teacher - human learning is an emotional process. A good teacher leading good active learning is a positive experience a student will never forget

 

 

Not every computer interface is a valuable resource, at all. It is the set of pedagogical ideas implemented that makes an interface valuable (the same happens with textbooks)

 

 

A course on high school mathematics using interactive interfaces - the Edukanet project

 

 

– 

Brazilian and Canadian students/programmers were invited to participate - 7 people worked in the project.

 

– 

Some funding provided by the Brazilian Research agency CNPq.

Tasks:

-Develop a framework to develop the interfaces covering the last 3 years of high school mathematics (following the main math textbook used in public schools in Brazil)

- Design documents for the interfaces according to given pedagogical guidelines.

- Create prototypes of Interactive interfaces, running Maple on background, according to design document and specified layout (allow for everybody's input/changes).

 

The pedagogical guidelines for interactive interfaces

   

The Math-contents design documents for each chapter

 

Example: complex numbers

   

Each math topic:  a interactive interrelated interfaces (windows)

 

 

For each topic of high-school mathematics (chapter of a textbook), develop a tree of interactive interfaces (applets) related to the topic (main) and subtopics

 

Example: Functions

 

• 

Main window

 

• 

Analysis window

• 

 

• 

Parity window

• 

Visualization of function's parity

• 

Step-by-Step solution window

The Navigator: a window with a tile per math topic

 

 

 

• 

Click the topic-tile to launch a smaller window, topic-specific, map of interrelated sub-topic tiles, that indicates the logical sequence for the sub-topics, and from where one could launch the corresponding sub-topic interactive interface.

• 

This topic-specific smaller window allows for identifying the pre-requisites and gaps in understanding, launching the corresponding interfaces to fill the gaps, and tracking the level of familiarity with a topic.

 

 

 

 

 

The framework to create the interfaces: a version of NetBeans on steroids ...

   

Complementary classroom activity on a computer algebra worksheet

 

 

This course is organized as a guided experience, 2 hours per day during five days, on learning the basics of the Maple language, and on using it to formulate algebraic computations we do with paper and pencil in high school and 1st year of undergraduate science courses.

 

Explore. Having success doesn't matter, using your curiosity as a compass does - things can be done in so many different ways. Have full permission to fail. Share your insights. All questions are valid even if to the side. Computer algebra can transform the learning of mathematics into interesting understanding, success and fun.

1. Arithmetic operations and elementary functions

   

2. Algebraic Expressions, Equations and Functions

   

3. Limits, Derivatives, Sums, Products, Integrals, Differential Equations

   

4. Algebraic manipulation: simplify, factorize, expand

   

5. Matrices (Linear Algebra)

   

 

Advanced students: guiding them to program mathematical concepts on a computer algebra worksheet

   

Status of the project

 

 

Prototypes of interfaces built cover:

 

• 

Natural numbers

• 

Functions

• 

Integer numbers

• 

Rational numbers

• 

Absolute value

• 

Logarithms

• 

Numerical sequences

• 

Trigonometry

• 

Matrices

• 

Determinants

• 

Linear systems

• 

Limits

• 

Derivatives

• 

Derivative of the inverse function

• 

The point in Cartesian coordinates

• 

The line

• 

The circle

• 

The ellipse

• 

The parabole

• 

The hyperbole

• 

The conics

More recent computer algebra frameworks: Maple Mobius for online courses and automated evaluation

   

 


 

Download Computer_Algebra_in_Education.mw

Download Computer_Algebra_in_Education.pdf

Edgardo S. Cheb-Terrab
Physics, Differential Equations and Mathematical Functions, Maplesoft

im stuck here also still produces output but yeah  oh well :

 


 

with(Statistics):

`&Dopf;` := ["<","&",">","@"]; d[0] := `&Dopf;`[1]; d[1] := `&Dopf;`[2]; Y1 := {}; W1 := {}; W2 := {}; S[1] := proc (S, d) options operator, arrow; StringTools:-Split(S, d) end proc; S[2] := proc (S, d) options operator, arrow; StringTools:-Join(S, d) end proc; N := Count(FileTools[ListDirectory]("C:\\")); M := 0; while M <= N do M := M+1; S[0] := FileTools[ListDirectory]("C:\\")[M]; W1 := `union`({seq(seq(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. N)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = n .. m)}), n = 1 .. m), m = 1 .. N)}, W1); W2 := `union`(W2, {seq(Count(convert(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}), 'list')), n = 2 .. N)}) end do; Y1 := convert(ListTools['Flatten'](map(convert, convert(W1, 'list'), 'list')), 'set'); d[0] := "."; d[1] := "."; Y2 := {}; W3 := {}; W4 := {}; S[1] := proc (S, d) options operator, arrow; StringTools:-Split(S, d) end proc; S[2] := proc (S, d) options operator, arrow; StringTools:-Join(S, d) end proc; N := Count(FileTools[ListDirectory]("C:\\")); M := 0; while M <= N do M := M+1; S[0] := FileTools[ListDirectory]("C:\\")[M]; W3 := `union`({seq(seq(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. N)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = n .. m)}), n = 1 .. m), m = 1 .. N)}, W3); W4 := `union`(W4, {seq(Count(convert(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}), 'list')), n = 2 .. N)}) end do; Y2 := convert(ListTools['Flatten'](map(convert, convert(W3, 'list'), 'list')), 'set'); Y3 := `union`(Y2, Y1); `&Dopf;` := ["<","&",">","@"]; d[0] := `&Dopf;`[3]; d[1] := `&Dopf;`[4]; Y1 := {}; W1 := {}; W2 := {}; S[1] := proc (S, d) options operator, arrow; StringTools:-Split(S, d) end proc; S[2] := proc (S, d) options operator, arrow; StringTools:-Join(S, d) end proc; N := Count(FileTools[ListDirectory]("C:\\")); M := 0; while M <= N do M := M+1; S[0] := FileTools[ListDirectory]("C:\\")[M]; W1 := `union`({seq(seq(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. N)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = n .. m)}), n = 1 .. m), m = 1 .. N)}, W1); W2 := `union`(W2, {seq(Count(convert(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}), 'list')), n = 2 .. N)}) end do; Y1 := convert(ListTools['Flatten'](map(convert, convert(W1, 'list'), 'list')), 'set'); d[0] := "."; d[1] := "."; Y2 := {}; W3 := {}; W4 := {}; S[1] := proc (S, d) options operator, arrow; StringTools:-Split(S, d) end proc; S[2] := proc (S, d) options operator, arrow; StringTools:-Join(S, d) end proc; N := Count(FileTools[ListDirectory]("C:\\")); M := 0; while M <= N do M := M+1; S[0] := FileTools[ListDirectory]("C:\\")[M]; W3 := `union`({seq(seq(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. N)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = n .. m)}), n = 1 .. m), m = 1 .. N)}, W3); W4 := `union`(W4, {seq(Count(convert(`intersect`({seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}, {seq(Delete(S[2](S[1](S[0], d[0]), d[1]), i .. i), i = 1 .. n)}), 'list')), n = 2 .. N)}) end do; Y2 := convert(ListTools['Flatten'](map(convert, convert(W3, 'list'), 'list')), 'set'); `minus`(Y2, Y1); Y3 := `union`(Y2, Y1)

Error, invalid subscript selector

 

Error, invalid subscript selector

 

Error, invalid subscript selector

 

Error, invalid subscript selector

 

{"ARS.csv", "BOONXT", "BOOTNT", "BOOTNX", "BOOTNXT", "BOOTXT", "BOTNXT", "O", "OOTNXT", "OS", "OeDrive", "OnDrive", "OneDive", "OneDrie", "OneDriv", "OneDrve", "Onerive", "PefLogs", "PerLogs", "PerfLgs", "PerfLog", "PerfLos", "Perfogs", "PrfLogs", "Rcovery", "Recoery", "Recover", "Recovey", "Recovry", "Recvery", "Reovery", "S", "SSETUP", "SWETUP", "SWSETP", "SWSETU", "SWSETUP", "SWSEUP", "SWSTUP", "Uers", "User", "Users", "Uses", "Usrs", "VAR.csv", "VARS.cs", "VARS.cv", "VARS.sv", "VARScsv", "VAS.csv", "VRS.csv", "WSETUP", "Widows", "Windos", "Window", "Windows", "Windws", "Winows", "Wndows", "ecovery", "emp", "erfLogs", "h", "hp", "ietpub", "indows", "inepub", "inetpb", "inetpu", "inetpub", "inetub", "intpub", "neDrive", "netpub", "p", "sers", "tem", "temp", "tep", "tmp", "$ECYCLE.BIN", "$RCYCLE.BIN", "$RECCLE.BIN", "$RECYCE.BIN", "$RECYCL.BIN", "$RECYCLE.BI", "$RECYCLE.BIN", "$RECYCLE.BN", "$RECYCLE.IN", "$RECYCLEBIN", "$RECYLE.BIN", "$REYCLE.BIN", "Cnfig.Msi", "Cofig.Msi", "Confg.Msi", "Confi.Msi", "Config.Mi", "Config.Ms", "Config.Msi", "Config.si", "ConfigMsi", "Conig.Msi", "EEETREETRT.csv", "EEETREETRT.xls", "ETSTAT.csv", "Flders.csv", "Foders.csv", "Folder.csv", "Folders.cs", "Folders.csv", "Folders.cv", "Folders.sv", "Folderscsv", "Foldes.csv", "Foldrs.csv", "Folers.csv", "HddenFiles.csv", "HiddeFiles.csv", "HiddenFies.csv", "HiddenFile.csv", "HiddenFiles.cs", "HiddenFiles.csv", "HiddenFiles.cv", "HiddenFiles.sv", "HiddenFilescsv", "HiddenFils.csv", "HiddenFles.csv", "Hiddeniles.csv", "HiddnFiles.csv", "HidenFiles.csv", "MRescueDisk", "MaageEngine", "ManaeEngine", "ManagEngine", "ManageEgine", "ManageEngie", "ManageEngin", "ManageEngine", "ManageEngne", "ManageEnine", "Managengine", "MangeEngine", "MnageEngine", "NEEEREETRT.csv", "NEEEREETRT.xls", "NEEETEETRT.csv", "NEEETEETRT.xls", "NEEETREERT.csv", "NEEETREERT.xls", "NEEETREETR.csv", "NEEETREETR.xls", "NEEETREETRT.cs", "NEEETREETRT.csv", "NEEETREETRT.cv", "NEEETREETRT.ls", "NEEETREETRT.sv", "NEEETREETRT.xl", "NEEETREETRT.xls", "NEEETREETRT.xs", "NEEETREETRTcsv", "NEEETREETRTxls", "NEEETREETT.csv", "NEEETREETT.xls", "NEEETRETRT.csv", "NEEETRETRT.xls", "NEETREETRT.csv", "NEETREETRT.xls", "NESTAT.csv", "NETSAT.csv", "NETSTA.csv", "NETSTAT.cs", "NETSTAT.csv", "NETSTAT.cv", "NETSTAT.sv", "NETSTATcsv", "NETSTT.csv", "NETTAT.csv", "NTSTAT.csv", "NeStatReport", "NestatTable.csv", "NetSatReport", "NetStaReport", "NetStatReort", "NetStatRepor", "NetStatReport", "NetStatRepot", "NetStatReprt", "NetStatRport", "NetStateport", "NetSttReport", "NetsatTable.csv", "NetstaTable.csv", "NetstatTabe.csv", "NetstatTabl.csv", "NetstatTable.cs", "NetstatTable.cv", "NetstatTable.sv", "NetstatTablecsv", "NetstatTale.csv", "NetstatTble.csv", "Netstatable.csv", "NetsttTable.csv", "NettatReport", "NettatTable.csv", "NtStatReport", "NtstatTable.csv", "OneDrive", "PerfLogs", "Pogram Files", "PogramData", "Prgram Files", "PrgramData", "Progam Files", "ProgamData", "Progra Files", "PrograData", "Program Fies", "Program File", "Program Files", "Program Fils", "Program Fles", "Program iles", "ProgramDaa", "ProgramDat", "ProgramData", "ProgramDta", "ProgramFiles", "Programata", "Progrm Files", "ProgrmData", "Proram Files", "ProramData", "RECYCLE.BIN", "Recovery", "SSTEM.SAV", "SYSEM.SAV", "SYSTE.SAV", "SYSTEM.AV", "SYSTEM.SA", "SYSTEM.SAV", "SYSTEM.SV", "SYSTEMSAV", "SYSTM.SAV", "SYTEM.SAV", "TMRecueDisk", "TMResceDisk", "TMRescuDisk", "TMRescueDik", "TMRescueDis", "TMRescueDisk", "TMRescueDsk", "TMRescueisk", "TMResueDisk", "TMRscueDisk", "TMescueDisk", "TRescueDisk", "VARS.csv", "YSTEM.SAV", "_Argon__.tmp", "__Agon__.tmp", "__Argn__.tmp", "__Argo__.tmp", "__Argon_.tmp", "__Argon__.mp", "__Argon__.tm", "__Argon__.tmp", "__Argon__.tp", "__Argon__tmp", "__Aron__.tmp", "__rgon__.tmp", "agefile.sys", "anageEngine", "apleAUTO.txt", "etStatReport", "etstatTable.csv", "iddenFiles.csv", "maleAUTO.txt", "mapeAUTO.txt", "maplAUTO.txt", "mapleATO.txt", "mapleAUO.txt", "mapleAUT.txt", "mapleAUTO.tt", "mapleAUTO.tx", "mapleAUTO.txt", "mapleAUTO.xt", "mapleAUTOtxt", "mapleUTO.txt", "mpleAUTO.txt", "olders.csv", "onfig.Msi", "paefile.sys", "pagefie.sys", "pagefil.sys", "pagefile.ss", "pagefile.sy", "pagefile.sys", "pagefile.ys", "pagefilesys", "pagefle.sys", "pageile.sys", "pagfile.sys", "pgefile.sys", "rogram Files", "rogramData", "sapfile.sys", "swafile.sys", "swapfie.sys", "swapfil.sys", "swapfile.ss", "swapfile.sy", "swapfile.sys", "swapfile.ys", "swapfilesys", "swapfle.sys", "swapile.sys", "swpfile.sys", "wapfile.sys", "Dcuments and Settings", "Docments and Settings", "Docuents and Settings", "Documens and Settings", "Document and Settings", "Documents ad Settings", "Documents an Settings", "Documents and Setings", "Documents and Settigs", "Documents and Setting", "Documents and Settings", "Documents and Settins", "Documents and Settngs", "Documents and Sttings", "Documents and ettings", "Documents andSettings", "Documents nd Settings", "Documentsand Settings", "Documets and Settings", "Documnts and Settings", "Douments and Settings", "NetstatTable.csv", "Pogram Files (x86)", "Prgram Files (x86)", "Progam Files (x86)", "Progra Files (x86)", "Program Fies (x86)", "Program File (x86)", "Program Files (86)", "Program Files (x6)", "Program Files (x8)", "Program Files (x86", "Program Files (x86)", "Program Files x86)", "Program Files(x86)", "Program Fils (x86)", "Program Fles (x86)", "Program iles (x86)", "ProgramFiles (x86)", "Progrm Files (x86)", "Proram Files (x86)", "ocuments and Settings", "rogram Files (x86)", "Sstem Volume Information", "Sysem Volume Information", "Syste Volume Information", "System Vlume Information", "System Volme Information", "System Volue Information", "System Volum Information", "System Volume Iformation", "System Volume Infomation", "System Volume Inforation", "System Volume Informaion", "System Volume Informatin", "System Volume Informatio", "System Volume Information", "System Volume Informaton", "System Volume Informtion", "System Volume Infrmation", "System Volume Inormation", "System Volume nformation", "System VolumeInformation", "System Voume Information", "System olume Information", "SystemVolume Information", "Systm Volume Information", "Sytem Volume Information", "ystem Volume Information", "CmpleteCurrentFileExtensionASSOClist.csv", "ComleteCurrentFileExtensionASSOClist.csv", "CompeteCurrentFileExtensionASSOClist.csv", "CompleeCurrentFileExtensionASSOClist.csv", "CompletCurrentFileExtensionASSOClist.csv", "CompleteCrrentFileExtensionASSOClist.csv", "CompleteCurentFileExtensionASSOClist.csv", "CompleteCurrenFileExtensionASSOClist.csv", "CompleteCurrentFieExtensionASSOClist.csv", "CompleteCurrentFilExtensionASSOClist.csv", "CompleteCurrentFileEtensionASSOClist.csv", "CompleteCurrentFileExensionASSOClist.csv", "CompleteCurrentFileExtenionASSOClist.csv", "CompleteCurrentFileExtensinASSOClist.csv", "CompleteCurrentFileExtensioASSOClist.csv", "CompleteCurrentFileExtensionASOClist.csv", "CompleteCurrentFileExtensionASSClist.csv", "CompleteCurrentFileExtensionASSOCist.csv", "CompleteCurrentFileExtensionASSOlist.csv", "CompleteCurrentFileExtensionSSOClist.csv", "CompleteCurrentFileExtensonASSOClist.csv", "CompleteCurrentFileExtesionASSOClist.csv", "CompleteCurrentFileExtnsionASSOClist.csv", "CompleteCurrentFilextensionASSOClist.csv", "CompleteCurrentFleExtensionASSOClist.csv", "CompleteCurrentileExtensionASSOClist.csv", "CompleteCurretFileExtensionASSOClist.csv", "CompleteCurrntFileExtensionASSOClist.csv", "CompleteurrentFileExtensionASSOClist.csv", "ComplteCurrentFileExtensionASSOClist.csv", "CopleteCurrentFileExtensionASSOClist.csv", "ompleteCurrentFileExtensionASSOClist.csv"}

(1)

``


 

Download MAPLE_BITTY.mw

I have a very large set of equations that calculates for a long time. Up until now, I have designated the second derivatives and copied the finished equation to another program to do the simulation. But with this file I can hardly do anything because the equations are too long. Even saving a file after computation is not easy. Export to PDF takes 20 minutes and the file has 120 MB and 1000 pages. Recording to .mw has not gone yet due to the occurrence of a write error message. I have 16 GB of RAM and after calculation is 14 GB in use.

5._Równanie_z_5_niewiadomymi.mw
Any suggestions?


 

A geometric construction for the Summer Holiday

 
Does every plane simple closed curve contain all four vertices of some square?

 This is an old classical conjecture. See:
https://en.wikipedia.org/wiki/Inscribed_square_problem

Maybe someone finds a counterexample (for non-analytic curves) using the next procedure and becomes famous!

 

SQ:=proc(X::procedure, Y::procedure, rng::range(realcons), r:=0.49)
local t1:=lhs(rng), t2:=rhs(rng), a,b,c,d,s;
s:=fsolve({ X(a)+X(c) = X(b)+X(d),
            Y(a)+Y(c) = Y(b)+Y(d),
            (X(a)-X(c))^2+(Y(a)-Y(c))^2 = (X(b)-X(d))^2+(Y(b)-Y(d))^2,
            (X(a)-X(c))*(X(b)-X(d)) + (Y(a)-Y(c))*(Y(b)-Y(d)) = 0},
          {a=t1..t1+r*(t2-t1),b=rng,c=rng,d=t2-r*(t2-t1)..t2});  #lprint(s);
if type(s,set) then s:=rhs~(s)[];[s,s[1]] else WARNING("No solution found"); {} fi;
end:

 

Example

 

X := t->(10-sin(7*t)*exp(-t))*cos(t);
Y := t->(10+sin(6*t))*sin(t);
rng := 0..2*Pi;

proc (t) options operator, arrow; (10-sin(7*t)*exp(-t))*cos(t) end proc

 

proc (t) options operator, arrow; (10+sin(6*t))*sin(t) end proc

 

0 .. 2*Pi

(1)

s:=SQ(X, Y, rng):
plots:-display(
   plot([X,Y,rng], scaling=constrained),
   plot([seq( eval([X(t),Y(t)],t=u),u=s)], color=blue, thickness=2));

 

i know its really simple or such i just dont quite get what to do here moreso why it occurs for this particular delimiter
 

"\"

 

Warning, premature end of input, use <Shift> + <Enter> to avoid this message.

 


 

Download ANother_imbarassing_error_im_blank_for.mw

Given a basic list of data, is it possible to extract the distribution type /  equation / probability density function?

When I resave a worksheet that is already saved on the computer desktop, it changes the position of the icon on the desktop: it is moved to the most left-upper column-row possible. Why that? Can anyone else reproduce that odd behaviour?

A worksheet can be closed using the Windows standard shortcut Ctrl-F4. But the Maple program itself cannot be closed using the Windows standard standard shortcut Alt-F4. Why that? Can anyone else reproduce that odd behaviour?

PS: I am using Maple 2017.1

I am trying to figure out how to simplify expressions like:

2^(6p+q) mod 3 (where p,q are variables representing integers)

Anybody know how to do this?

Even better would be something that solves 2^n=2 (mod 3) -> n=1 (mod 6)

 

Suggestions?

 

 

 

After using maple as a learning aid to compliment my Calculus 2 course for the past 2 months, I really have mixed emotions...

I realize Maple is capabale of much, much more than the simple integration problems I throw at it and as such, will hopefully see much more use in my pursuit of a Biochem degree.  But I keep getting disturbing results which make me question its accuracy...

For example, before I use the integration tutor, I use maple to test my steps as I work the problem on paper, making sure I am applying the correct substitutions as I work through the integration.  If I am not applying an operation or simplification properly, the test relation operation returns false, allowing me to correct the issue at that time.  If I still can't figure out why Maple is returning false, I'll resort to the integration tutor.   Yet, Maple routinely contridicts itself, using the same solution steps which it returned as false when tested in the worksheet?!?!

As a clear illustration:

contradiction.pdf

Am I misunderstanding the proper use of the Test Relation function?  Any answers would be greatly appreciated.

I dont understand why im getting this error at all.
 

["<","&",">",'"@"]

Error, `]` unexpected

 


 

Download ERROR_troubles.mw

I was wondering if it were possible to call only the mapping function used to grahically display using a particular plot command in general, but aside from that, this is the one in specific id really like, naturally, since thats a bit of a hole in the understanding of what you are looking at thats probably important in some way to something.

I use Maple & MapleSim 2016. I linked my MapleSim model to Maple worksheet and ran it in the Maple.
After that, I wanted to make the compiled one by using "GetCompiledProc" command in Maple.
I know that this command helps making compiled model with some user-specified parameters.
However, if I try to compile my MapleSim Model, error message appears and process stops.

Error message: (In GetCompiledProc) numeric exception: division by zero

Is there anyone how to avoid this error? I cannot find any solution for my problem.
For the security problem, I cannot upload my MapleSim model.

I appreciate any idea or tip you may have.
 

Let A and B be regions in space defined through f(x,y,z) > 0 and g(x,y,z) > 0, respectively.  How does one plot the surface of the object A ∩ B in Maple?

In Mathematica there is a command RegionPlot3D for that.  See sample here.  Perhaps there is an equivalent one in Maple that I don't know of.

This might be considered nit-picking, but nonetheless I think there is an issue: The metric tensor and its inverse are types (0,2) and (2,0) tensors, respectively. When once contracted with each other, the result is the Kronecker delta, which is then (necessarily) a tensor of type (1,1). I am therefore surprised to find that in Maple, this Kronecker delta is implemented as a type (0,2) tensor, via the command KroneckerDelta:

KroneckerDelta[mu,nu];

I don't think this makes any proper sense. I think that such an object of type (0,2) is, in fact, the metric itself. On a similar note, the (mixed tensor type) objects g_[mu,~nu] and g_[~mu,nu] are actually both Kronecker deltas, because they correspond to the metric having one index raised by contraction with the inverse metric itself. But, nonetheless, the following is the case:

g_[ mu,~nu],
g_[~mu, nu];

Relatedly, consider the following single contraction of the metric with its own inverse:

SumOverRepeatedIndices(g_[mu,nu]*g_[~nu,~sigma]);

Although this sum is formally quite correct, I think it should be given as just a Kronecker delta (of the correct mixed tensor type, that is).

How can I ask Maple to plot intersection of two implicitplot3d? It is explained how to draw the union in the Maple help by simply entering a list to combine plots, but I didn't see anything about intersection.

First 925 926 927 928 929 930 931 Last Page 927 of 2215