MaplePrimes Posts

MaplePrimes Posts are for sharing your experiences, techniques and opinions about Maple, MapleSim and related products, as well as general interests in math and computing.

Latest Post
  • Latest Posts Feed
  • Here's a substitution that briefly surprised me. It makes sense once you understand what is going on.
    subs(true = false, proc() local i; for i to 3 do true; end do end proc);
     
               proc()  end proc
    
    A little under two years ago, I started working on a little project we have here at NCSU. I should perhaps devote another blog entry to discussing that lovely little project... Anyway, there's a lot of Maple code in this project (as it is based in Maple), and I've had to untangle and understand what multiple programmers have done over the years. Last year, I came across one piece of code that I thought was exploiting a bug in Maple: We would take a long string of commands and parse the entire string with a single parse() command. I could never get a Maple worksheet to reproduce those results obtained from piping the command into Maple from the command line. Weird, no?
    It's just a silly, simple thing, but I'm going to call attention to it anyway: fopen("file", w); Produces the error message "Error, (in fopen) file mode must be READ or WRITE." This is incorrect. The file mode must be READ, WRITE, or APPEND. Like I said: silly, but worth noting.
    Waterloo Region, where our head office is located, has been called "The Quilt Capital of Canada". So a couple of years ago, I'd created a worksheet to generate a traditional "Log Cabin" quilt. I've made some minor updates to the example and added a "Trip Around the World Quilt". Having made a few quilts by hand myself, I can definitely say that it's easier to create a Maple one!
    I would like to set up library(s) of routines that can be accessed as part of MapleNet applications. MapleNet applications are prevented from doing file i/o unless you specifically "unprotect" your server. Is there a way to set up libraries on my web server to safely get around it? Or is there a way to include my library routines while I'm building my maplet application, without copying and pasting in the source?

    Here are more 3D Strange Attractors, the formula I used is a PickOver which is described in my last post, every plot has 10000 iterations(it could be more), you will find that some plots has shape of a Galaxy which I found very interesting because it is a relatively simple formula!! What more things could be so simple!!?? Gravitation:

    Gravitation(different angle): Tornadoe: Tornadoe(different angle and coloring): Galaxies: Galaxies(different angle): Constelation: Thats all for now... If you have a question, suggestion, or an idea for an algorithm, write to me. Scasbyte. (scasbyte@hotmail.com)

    Maple 11 has included indicial notation capability to its new Physics package. This is a good start in performing tensorial calculations using Einsteinian summation convention. However, I wish that Maple further adds the following capabilities to make this package of practical use to folks involved in tensor analysis. This wish list is based upon my personal experience in using tensor analysis for continuum-mechanics and is in no way representative of the community involved in other fields like the theory of relativity. 1) Both covariant and contravariant indices are denoted in subscript. Including the convention of posting counter and covariant indices in super and subscripts, respectively, will help to improve the readability of the printed results.
    Hi! I'm ScasByte welcome to my MaplePrime blog.

    If you are interested in 3d Strange Attractors but you don't know how to create it here I can show you how, create Strange Attractor is actually very easy, if you are new to Maple then you might this very useful.
    Here is a link to the first 3d Strange Attractor(the most simple of all) a PickOver.

    Here is the code to generate a PickOver:

    Hi!. I'm Scasbyte. I have been using Maple 11.0 for not too much time, I have found that after 2 or 3 hour of usage, it becomes amazingly slow, when I look an usage of the RAM memory it uses about 800 Mb and starts using Virtual Memory. Even if I restart maple(using the command "restart;" it still slow, I have to close Maple and open it again to solve this! Do you have the same problem?? What can I do to solve this?? Thanks!.
    Earlier today, I was re-reading an old post when I was inspired. The post asked how one could use typesetting rules to make the call of a procedure typeset as a binary operation. The example used in the post was something along the lines of: myproc(a,b); becomes a <symbol> b; Inspired by a response to that post, I started looking at the help page for the define command and doing some testing in Maple. I was ready to make a reply to that post, when I stumbled upon a mind-boggling error. In the time it's taken me to track down that error (and run various errands), the original post has vanished from my view. Perhaps it still exists somewhere, but for the life of me, I cannot find it; therefore, I post to the next most appropriate place to describe and discuss this shortcoming: This blog.
    This works in Maple 10, but fails (see below) in Maple 11...

    > pp := -exp(x)+kk[1]*log(x)+kk[2]*x+kk[3]*log(log(x))+kk[4]*exp(x);

    > vv := {kk[1], kk[2], kk[3], kk[4]};

    I have some background in computer science; which may help explain my interest in Maple. :) In my Computer Science studies; one thing we were required to do was to minimize boolean expressions. I found this to be extremely tedious; something that you really want the computer to do for you. At least; that is how I saw it. So, I always thought that I would write a program to do; what we were doing manually. The result is the following application: Minimize Boolean Expression Worksheet
    is(f@(g@h) = (f@g)@h); true is(f@(g@g)=(f@g)@g); false In the first, both sides come out as `@`(f,g,h) In the second, we get `@`(f,`@@`(g,2)) and `@`(f,g,g) which no longer match for "is"

    As a relatively new Maple user I've ran into the message that the linalg package is superceded by the LinearAlgebra Package many times in the help pages. However, after using many older titles that used relatively older versions of Maple to demonstrate applications, I've sometimes found many of the linalg packages very intuitive and user friendly in cases where the LinearAlgebra operation may have created a little confusion. This blog entry is just my plea to Maplesoft to...

    Is it intended that addition and multiplication act differently here?

    > A := proc(s)
    if type(s,`numeric`) then return true; fi;
    return false;
    end:

    > A(2);

    > A(a);

    First 232 233 234 235 236 237 238 Last Page 234 of 307