A70 I heard a lot about the fact that the 49G can do Symbolic Algebra in hardware. I'm thinking of buying one. Can it do things like ALG48 and Erable? If not, how can I have the version of those 2 libraries for 49G? On the website HP Knowlegebase (http://members.tripod.com/ekalin/), I use Debug2 with W2K and I«m calling a Flashptr in my source-code with :: some code here FLASHPTR IfSetFieldVisible some code here ; ==== Try this; The messagehandler of the checkbox field ' :: IfMsgLooseFocus OVER#=case :: DROP BINT6 ( Fieldnumber 7 ) TRUE ( Make a Field visible ) IfGetCurrentFieldValue ( The value of the checkbox ) FLASHPTR IfSetFieldVisible ( if checked than visible otherwise invisible ) TRUE ( handled ) ; ; I think I discoverd the problem, I'm using DoInputForm instead of FPTR2 ^IfMain but don't have my HP here to confirm. Will post results later ==== checkbox ) visible otherwise invisible ) | If you want to do it on a field it is FALSE, see informbox.h ---- Form Informbox.h ****** * **** IfSetFieldVisible * togle the fields or label visible or invisible *Inputs * 3: #Field or label Number * 2: True/False (Field/LABEL) ==== There is a program that removes certain security protection, OpenFile for example, from PDF documents. Advanced PDF Password Recovery. The latest version is 1.33, but you want to get a copy of version 1.31. It has the ability to get rid of the protection on Dr. Urrzos dcuments. The latest version 1.33 does not have this feature. It was removed apparently because of Legal issues.It costs $30.00 and is downloadable over the internet. One site that still has version 1.31 is: http://www.geekbrasil.com.br/download/link.asp?DownID=261 Other sites may still have 1.31 http://www.users.qwest.net/~vfletcher/ra56c.htm http://www.password-crackers.com/crack1.html If you register the registration key will work with version 1.31 as well as version 1.33 The ability to open PDF files that have been locked with OpenFile software is available only in version 1.31. ==== I'm in precalc right now and terribly bored by the teacher in it, so I decided to make some progress in my Programmed Calculus book. << 'g(X)' SWAP = DEF '(g(X+H)-g(X))/H' EVAL 'H=0' SUBST EVAL Is there a better way to do this? This operation is one I've had trouble with in my precalc class, since the teacher never bothered to teach us how to find the min or max of a parabola without graphing it and using TI 'min' and 'max' features. I gather that the above is somehow related to the derivative of g(X) (AKA g'(X), as I think the most compact notation has it), but I have yet to fully grasp the relation. I also noticed that infinity ---- X / ---- X=1 (what's a good way to write that in ASCII? It's RSHIFT+SIN) evaluates to +infinity in EXACT mode, but in APPROX mode the calculator just sits there and sums -- maybe forever? I'd cancel it in a few seconds and look at the real it'd worked up to. graphically, just plot the function, move near the extremum and hit FCN EXTR. If you want to do it symbolically, I'd suggest using DERVX SOLVX (or 'VAR' DERIV 'VAR' SOLVE). Explanation: DERVX returns, of course, the derivative of a function. Now since the derivative is basically the slope of the function at each point, it must be 0 (zero) at the point where your function turns around. You can now solve the derivative for roots (zeroes), with something like 0 = SOLVX, or shorter SOLVX (the 49 will assume the 0 = if you don't give it an equation). An example: A parabola defined by X^2+6*X+12. 'X^2+6*X+12' DUP DERVX SOLVX returns X=3. Now you can substitute this into the function: 2DUP SUBST EVAL returns 3 for Y. Remember that this method does not tell you whether a found extremum is a minimum or maximum. You have to figure that out by other means; for example, plotting the function. For parabola, you can just consider the sign of the X^2. Hmmm, now I'm thinking about it that's basically the same as your program, but not limited to parabola... What ROM version do you have?? I've got 1.19-6... - Writing the sum in EQW, then EVAL returns Error: Overflow. - LS-0 also returns Error: Overflow. - X 0 LS-0 X in exact mode, then RS-SIN in approx mode returns a '?'. Hope that helps! - Thomas PS: Of course, for parabola there's also the good old factorization method: You can convert the above X^2+6*X+12 to (X-3)^2+3 ==== Well, I suggest instead 'X^2+6*X+12' TABVAR R-function in level one, try ==== Yes, provided you don't have any other symbolic parameters in your function. Something like 'a*X^2+b*X+c' can't be handled by TABVAR. (You get the error: Parametrs not allowed.) ==== D'accord. There are always exceptions. As a mathematician I'm supposed to know about this, but always is wrong, e.g., if the functions second derivative doesn't exist. So what if the second derivative exists, but equals 0, too? And futhermore the derivative of a function is often more complicated than the function Well, SysRPL isn't my best language, but I'd love to see the program if you still have it. As long as it will run on the 49G without I DID make a symbolic LU factorization command once, when I tried to make ==== Don't worry; there is no rush. I merely ask because I tried to implement one myself (with very little background in programming with matrices). I got pretty far, even coded it as my first SysRPL program, but I soon found it to be not only slow (speed was not a problem for me), but incomplete. I'm sure I didn't use the best method, but probably the quickest and dirtiest one. I computed L by TRAN REF TRAN and then the U matrix was easy to find. Unfortunately, the rebuilt U matrix wasn't always strictly upper diagonal; I soon archived the project and haven't worked on it since. Anyway, I thought it would be a nice addition to the HP 49G as Erable (and ALG48) had such a command. It seems odd that it doesn't exist yet, even in program form. I was unaware that anyone has tried to code symbolic products seriously, even simple finite ones (how ignorant of me). It doesn't surprise me that you couldn't find anything on the web, though. Book ==== So these are not built-in commands on the 49G? Bhuvanesh. so who was was a scorn less I'm tempted to agree with you but there are patterns in history that just can't be ignored, even though we might not be able to explain them. Why has Poland produced so many mathematicians? Could the sudden flourishing of art in Florence and Rome that we call the Renaisance be just a statistical anomoly? Look what the United States has done in science and in the arts in the past century. (Although it seems the best we could do with calculators was the HP48. We had to ask the French to design the HP49.) I agree that all of it was done by individuals and that they deserve most of the credit and most of the admiration. But a lot of them lived in cultures that seemed to have somehow encouraged lots of people to do amazing things in a short period of time. I'm not talking about terrorism now. I'm just commenting on your ==== A group of TI users (led by Mike Tindal) has recently begun the monstrous ==== You were right. Keyman didn't handle leftshift ALPHA and some other shiftings on the ALPHA and ON key. You were seemingly the first one who noticed it. It should now work perfect in in Keyman 1.2002 on my site. This was connected with a strange behaviour of the OS which seemingly hasn't been noticed up to now, amazing: If something is assigned to leftshift-hold ALPHA or any other shift-hold of ALPHA, it *never executes via the corresponding key press*. Exactly the same applies to assignments on shift-holds of the ON key. Nontheless, such assignments are stored in Mem. A loss of precious RAM. All this concerns in particular ROM 19-6. For this reason, Keyman 1.2002 does presently not support user- assignments on shift-holds of ALPHA and ON (not particularly shift-hold and shift-non-hold of these two keys. For all other keys, including ENTER and the soft-keys, things didn't change. At this occasion, I also updated Packkeys to a more informative version for ROM 19-6. Those who manipulate a lot with user key assignments will perhaps be surprised how much RAM is retrieved after pressing Packkeys for the first time. The amount of lost RAM can be over 3 KB (!) due to the somewhat careless handling HP48. It is explitely mentioned in the 48-manual that one should correct it by the ugly RCLKEYS 0 DELKEYS STOKEYS procedure. That procedure is absolutely not recommended for the 49. Its execution may last several minutes if more than 25 keys are assigned. And the effect is a compromis only. Packeys (whose idea goes back to S. Rapisarda) optimizes the procedure. It uses a single non-supported pointer at the very end, hence be careful with future upgrading after ROM 19-6. The most of those who raise their hands with knifes and scream Death to America or someone else, have never made the effort to read their holy book and think about it, reflect and make their own interpretation. And this is not a priviledge of the world of Islam. We, the so called Christs are no exception. How many of us have read the Bible? And how many of those who did, tried to make their own thoughts about it? In the history of Christianity we can find the worst crimes which were done by the many who blindly believed those who were suppoused to know better. It is easier to trust those who know better about God and his will instead of thinking until your head smokes. if we want to understand what is happening, we should always take human stupidity as the strongest factor that influences our fates. Interpreting religion is just like interpreting anything else. It is not the truth. It is how you interpret the truth. Oe else we should accept that the normal dutch bicycle conteins the truth about the universe, because if we combine some of each properties (diameter of the wheels, length, etc) in the appropriate way (this is where freedom of choise plays a role, because you can choose the operations so that you get results that you want to get) we can derive some of the constants of physics like h hbar and so on. All these interpretations are not the truth. They are just what they are: Interpretations. Greetings, Nick. ==== I don't know how we came to this, but I'll put my grain of salt. In my experience, anyone who says that there is no truth has made few efforts to find it ... -- Thierry Morissette says... Arab ==== True, but back then they were interested in more than blowing up buildings and beating the shit out of their women. This is not to say that Islam is bad. There is nothing either good or bad about Islam. Unfortunately, in a large part of the third world, there are a lot of ignorant assholes who call themselves Muslims and love to blow shit up and beat up on their women. There was nothing wrong with being Geman in 1942 either. Unfortunately a large number of German assholes, followed an asshole to distruction. Like every other CEO, Carly will cash in on her stock options and leave HP and the people left at HP will need to pick up the pieces and plod on. It is just the in thing today to reflect on the good stuff that the Arabs brought us. Acme Optics say, really? But look at F! How can you see X, when there's F? and we'd discuss and have fun. Then sometimes someone would say I see Y here and when I'd point out something in the picture that would tend to contradict Y, this person will reply Oh, but it's art! Everyone can have their own interpretation of art! I can see that if I want! and this always drives me crazy. Good for you! You see Y! Well, when I look at this picture of people working on the railroad, I see... I see... I see cute little babies with wings flying in a blue sky -- and obviously this picture is about the Spaniards driving the Moslems out! Yes! I can see that! Because this is *ART*, and *ART* is bloody meaningless, ==== Between us and the truth (whatever it is) there is always the step of interpretation. And also the fact that the very sensing organs with which we percept a world, which itself implies that there must be a truth, are far from being perfect. One manifestation of this, is for example that we are still unable to understand QM. We still try to explain it with words that are constracted as a result of our sensing experiences. This by no means should make us ask, why search the truth?. It should only remind that whatever truth we find, it must be an imprefect one. The explanation of word through thinking doesn't need to be tje right one. Our explanation/interpretation might be a usable one, but nobody can insure that this is the only possible way of explaning/interpreting and thus finding the truth. Exactly this the problem of this thread originates in the language we use. there is no exact meaning on the words we use (because perception is bound to interpretation). we somehow manage to communicate. the only close to exact language i know is mathematics. if we start talking about physics, the exactness starts to go away and so and so ( i used this last one only as example). we have built too many castles (systems of knowledge) based on very old perceptions. whenever ==== There will indeed be something new, and it will be new because it WILL be based on the Truth. -- Thierry Morissette sDFy7.29941$ev2.36840@www.newsranger.com... exact interpretation). we away many something perish like time. ==== Still, the Truth is there. (I won't say out there, because I don't want to infringe any copyright) ;) -- Thierry Morissette de This is such an astonishing statement, I'm actually going to just flee this thread -- but I'll say this, first: How do you apply a measure of exactness to a formal system? What guesswork is there in a proof? It's not the same to say that you might try to guess-and-check on a mathematical problem. Anyway, I'm past detecting a really damaged philosophy at work here. What are you people, Kantians? these. All religions do good and do harm to people. Power hungry people can use religion to serve their own ends. Even good and intelligent people sometimes let their religious beliefs justify harming others. Islam, Christianity and Judaism all have done good and done harm. And I think it's probably true that all have done more harm than good, but I can't really support that. The golden age that Carly talked about wasn't just an Islamic goldon age. It was Arabic. Just like the Renaisance was more Italian than Christian. The United States has been having it's golden age for the last century. Would you attribute that to capitolism, our religion? Or to Christianity? Or Judaism? Or maybe to meltingpotism. That's the most likely. We don't know why. It just happens sometimes in some places. And then it passes. Any reason we give is just an guess. Barry Check out our new Unlimited Server. No Download or Time Limits! inperfectly. But considere how difficult comms can be, if this set of shared conventions (interpretations) is not available. (A smile can cause worlf war three, if seen by someone who doesn't interprets it as something good, so be careful not to smile when Klingons are there ;-) ) About art being bloody meaningless, allow me to have another opinion. No, we shouldn't start to play with words. We don't consider words ==== Sure, it's arabic numerals not islamic numerals. Well when almost all of the hijackers were both from Saudi Arabia and claimed to be Islamic, it is an easy confusion to make. Yes, because human beings are intrinsically really nasty primates. No argument at all. Yes, and then they declined as all societies seem to do. No, of course not. I attribute it to the fact that our weapon systems are superior to anything else out there, that we tend not to take shit off anyone and that we are the meanest SOBs on the planet right now even though we hide the fact in the rule of law. I sure would not want to be the target of a US air strike, would you? Sure, someday we will be back on the bottom of the pile and we will ==== An IR I/O device has by no means to be compatible to only one protocol. In fact it is possible to connect laptops and any other computer equiped with IR to the HP48, if the computer allows to set serial comms and kermit or xmodem transfer over the IR. I do this almost everyday with my HP48GX and my iMac. They just talk to each other just as if it was wire. Greetings, Nick. No, the 48 series doesn't have XON/XOFF (software) flow control for IR I/O. Hardware flow control isn't available either. Is flowcontrol=none an option on the PC? Download http://www.hpcalc.org/hp48/docs/programming/48techni.zip for more information. , But , on my sold HP48SX you could (manually) edit element 3 in IOPAR to 1 for send-XON/XOFF and/or element 4 of IOPAR to 1 for receive-XON/XOFF. The same for my (not sold :-) ) HP48GX. It works fine. Unfortunately you can't set this values in the IO/Setup screen. :-( Yep, unfortunately this is true. No hardware flow control. Greetings, Nick. lines, called RTS and CTS. So I don't think it is even *possible* to implement it with IR. Thomas -- Thomas Rast If you cannot convince them, t.rast@iname.com confuse them. available for IR. Try using SRECV and XMIT to send strings, of, for example, 512 characters, between two 48s by IR. See the file mentioned below for an explanation. , line for transmit hardware flow control. RTS/CTS seems to me to be the most obvious hardware flow control signals, but I suppose that other signals, DTR/DSR for example, could be considered to be a form of flow control. For example, my Epson printer uses the DTR line (as well as, optionally, XON/XOFF software flow control) to signal whether or not it's ready to receive more data; note that there's no need for it to ==== So settings of XON/XOFF don't matter for IR-transfer...sigh! :-( thanks for the info. I will give it a try Ken ____________________________________________________________________________ __ ==== Ken, I've thought about this some more and there are some ways to get around the limitation. The calculator does symbolic integration of some integrands. So (using sloppy math), you can rearrange this equation and take symbolic integration. dy/dx = -5y (-1/5)dy/y = dx Integral [(-1/5)dy/y] = Integral (dx) C1 -(1/5) ln(y) = C2 + x ln(y) = -5 (C2-C1+x) I took it to a Jewerly, and after 20 min. the nameplate was ready, ==== I have to admit it was not the engraver's fault when I lost my first nameplate: rather than her usual script letter style, quite suitable for engraving, I asked her for a style resembling the arial font. She warned me it wouldn't ==== Erable (according to its manual) can do: / b x / b | e x | e 1 y ----- * -------- dy [...] When I remember right the EXEC command was renamed to SUBST to be compatible with the TI commads. Greetings from Cologne Peter -- ==== My calc is a 48GX with MK 2.3 (the free version)... This was the task: getting symbolic arrays when exiting from Matrix Writer. subroutin that converts numeric into symbolic, BUT when I assing my program to ENTER key, it doesn«t work, and it does in other keys!!... I don«t know why. Would somebody want to work on this? It doesn't matter because I've got what I want: the problem is solved with the program I posted yesterday. Again, THANK YOU all - and sorry for my english (I'm from Spain) NORMSIM Does a normal simulation with specified mean and variance,