Dedicated forum for our customers to share, collaborate, discuss best practices.
Recently active
Hi, i have the follow system of 3 equations i need to find the operating region for the system where vrd, vrq, Re, Le, Nc, Cdc and w are constant parameters, Md and Mq are parameters that i can change and i want to introduce in the system to get all the Isq, Isq and Vdc solutions. In resume, i want to vary Md and Mq and get the corresponding Isd, Isq and Vdc for each par of Md and Mq input, anyone can help me with this? i will be very gratefull. PD: Sorry if my english is not so good.
Hi Folks, Here's a problem I saw on Dell laptop a while back and now have on my new desktop - a Dell running Windows 11. I made a simple function of x and y. It looks fine as a contour plot, but the 3D plot won't render. Has anyone else seen this? This is the only graphics related problem I've had with either machine, so it doesn't feel like a driver issue. Thanks for your attention 🙂 Mark
I have several measured data sets. Each dataset will result in a curve with y-axis (ordinate) is its magnitude (in dB) and with x-axis (abscissa) is angle (in degrees). There is fairly large equal spacing between points along their respective abscissa axis, and with accuracy important for this work, interpolation was necessary. I chose to work with a cubic spline to avoid the Runge issue near boundaries. As you'll see in the attached worksheet, each curve is not perfectly symmetric about zero. Some peak near zero, and some curve's peak is much further away. The goal is to automatically determine an accurate estimate of the angle where the curve's value is 3 dB below the level of the maximum. There should be two such angles - one on either side of zero. Unfortunately, I'm having difficulty making the symbolic solve and/or solve block to work on just one dataset. But the goal of course is to potentially program this to autom
Hello everyone, I am encountering difficulties setting up a 2D interpolation in Mathcad. My objective is to determine the parameters A, B, C, and D for two given inputs: ratio "r" and delta "δ." The dataset is categorized into four groups based on Ratios: 0.25, 0.5, 2, and 4. Each group is associated with a specific set of Deltas and corresponding parameters A through D. While I have managed to interpolate within a single Ratio group, my challenge arises when attempting to interpolate for a ratio value that falls outside these defined groups, such as 3.5. Attached is my Mathcad Prime 7 worksheet for reference. I appreciate any assistance you can provide. Note: When the delta input "δ" exceeds the highest Delta value in a given Ratio group, the output should correspond to the highest Delta record's values, as extrapolation beyond this point is not allowed.
I was looking at Wikipedia to find out if a given type of matrix had a particular name (like the Zero or Pascal matrices do). At the end of one article, there was a link to the category of Array Languages, so I had a quick look and ... Mathcad wasn't on it. In fact, there are are a plethora of places, inside and outside of Wikipedia, that I would expect Mathcad to show up, but it rarely does. Even the Infobox on the Mathcad Wikipedia article isn't up to date - it's showing Prime 5.0 as the latest release. I was wondering if PTC's marketing people had any kind of remit to keep the most common websites, etc up to date and to ensure that Mathcad has a reasonable web presence? Stuart PS. I added Mathcad to the Array Programming Languages category (plus about a dozen more). Does anybody know if there's a special name for a matrix of sequential integers?
Dear community, Unfortunately, I have no experience with numerical integration. Now I am confronted with this problem (detailed description in mcdx). I hope that one of you can help me to solve the problem.Many thanks Michael
This is an indication I would say irrelevant, but in any case it may be of particular interest to chemists: there is a printing error relating to element 110 of the table of elements presented in the M-15 help: it is Darmstadtium and not Darnstadtium.
I am trying to solve a simple expression using a solve block with units. By inspection, all the units are consistent and the solver should work, but I get a message "These units are not compatible". Any assistance in getting the syntax/format correct would be appreciated.
Good day everyone! I am new to the forum, and I am a student of electrical mechanical engineering, I am studying a tutorial about the integration of Mathcad and PTC. I think it will be a very useful tool for my career and professional life. I share the following link. I have a question about the availability of the file that appears in task #1 SPRING. MCDX Link https://learningconnector.ptc.com/tutorial/1637650665404/integrate-a-mathcad-prime-worksheet-in-creo-parametric If you could help me by clarifying this question, where can I download it? I would greatly appreciate it. Greetings! Translated by the Community Moderation using Google Translate ¡Buen día a todos! Soy nuevo en el foro, y soy estudiante de ingeniería mecánica eléctrica, estoy estudiando un tutorial acerca de la integración de Mathcad y PTCcreo pues veo que será una herramienta muy útil para mí carrera y vida profesional, comparto el siguiente link. A mí me surge la duda sobre la dispo
hi -I'm trying to plot a function but I get an error.Not sure how to construct this properly. Any help is very welcome.
Dear Specialists, I am a using Mathcad Prime 3.1 .Ink I want to confirm attached xmcd file, but I can't do my version. Could you please tranform this files? Best regards,Niko
Does anyone know what the problem is in this Mathcad 15 sheet using the linterp function. I have successfully used it exactly this way before. All I did was change the input data.Attached is the xmcd file: IEC HEMP E3 STANDARD INTERPOLATION.xmcd.This sheet calls another xmcd as a reference: POINTS PER DECADE FUNCTION.xmcdI have attached both files along with the data file. The error claims that the vector Time is not in ascending order. You can see from the data and the plot of Time vs Time that is not correct. You can also see that the more dense t vector is ascending and on top of the Time vector. Thanks for any help provided.
Hi everyoneI am trying to automate a task, where the user has to select a sketch (that will be graphically shown using a GIF-Image stored somewhere), then provide certain inputs (namely dimensions) that will be shown on the sketch and then my worksheet will compute the results. To provide an example, I could say:Sketch:= Square / Rectangle / Circlefor "Square" the input variable could be: a (the side of the square)for "Rectangle" the input variables could be: a,b (the two sides of the rectangle)for "Circle" the input variable could be: r (the radius).then MathCAD would take the input variable(s) and compute, as an example, the perimeter and the area. The computation is no problem at all, I can manage it with some ifs. But the input variables, I do not know how to "force" the user to input all and only the variables that are needed for the chosen sketch (the number of this variables is around 8-10 in my real application, the geometrical sketches being slightly more
Is it possible to display a matrix as an image (as was possible in Mathcad 15)?
I've been running into a repeating problem with the output equations on embedded Excel spreadsheets. The visual width of an embedded spreadsheet is limited by the width of the input and output expressions. Because of this, I organize my I/O equations carefully. Sometimes, I find that my spreadsheet is now wider than the page it is on. If expand and look at the output equations, they are spread out and staggered across the page. Not at all like I left them. Blow is a screen shot. You can see that they are plainly staggered wider than the page.It should look like this.Does anyone have any ideas what is happening. This is a repeating problem across several documents with embedded spreadsheets.
start at once to define functions for tensor calculus. This is something that mapple already does. Guys, don't fall asleep.Thanks.
When are you going to define the bit and byte unit? you cannot generate them from other units.Thanks
Well, the gamma function presents a problem in mathcad that makes it difficult at first sight to apply it to concrete problems in comparison with other languages like R or Python.This problem is that the gamma function in mathcad has only one parameter (it seems to me that their engineers do not corroborate their pre-made functions with wikipedia). The gamma function requires 2 parameters: 1) the shape parameter: s 2) the rate parameter: r.After racking my brain for many hours I came up with equivalent formulas in different ways:For probability density function (pdf):1) with the direct formula.2) adapting the density function given by mathcad:pdfgamma(x,s,r):=dgamma(x*r,s)*rFor the cumulative probability function (cdf) there are three ways to do this:1) define the incomplete gamma function and then calculate the cdf.2) use a serial form3) defining a new function with the one already given by mathcad:cdfgamma(x,s,r):=pggamma(x*r,s)Regarding the generation of random numbers the following
Use case: Depending on inputs of the excel component the amount of row will change. Issue: if the number of rows becomes lower, the previous value over the last row stays as it was. A mismatch between updated row at the top and obsolete one at the bottom happens. Analysis: It looks like the input parameters write values at given range into an existing excel object. All cells around are not touched. It looks like this excel object is embedded in the Mathcad file and saved with it. I haven't found any post in the Mathcad help or community concerning this topic. Workarounds:Open the excel component (double click) and delete within excel all the rows manually. Then let Mathcad calculate again.Always use the same number of rows and overwrite all the trailing rows with an empty string "". Request: Is there a better alternative using Mathcad functions to clear/reset all the content of the excel component to ensure that no trailing rows values or cell-formatting are left?
How can I change Image displayed dynamically based on condition ?I have 10 images but I want to show one which satisfies the condition can this be done ?
Hi,I found this file Mathcad - expm.xmcd where it calculates: It seems that the calculation of exponential with exponent a matrix it is more rapidly done in this way than using e^([matrix]) in Mathcad Prime.I put this in a Mathcad file (see MCP9 attached file), but I am not sure if I did things correctly (like I do not see a influence of that if 0<n) and I do not fully understand the procedure/calculation (I see that there is 2 methods. What are the difference between them? What is better to use?)Can someone check and explain the procedure/calculation if understand it?
hi - I'm trying to limit the maximum and minimum value in a vector to with a clamping function.In my file the vector is to be limited to a minimum of zero and maximum of 5. Can anybody help me find out what I am doing wrong?Newbie alert - be kind please 🙂thanks, Ian
I worte the same program for seven function and it works in all of them ,but doesn't work in the last one. I have no clue why?Do you see the problem? There is no difference , HOWEVER the error shows only in last one.
Hi We had to upgrade to Prime 9 in the company after years of using Mathcad 15. It has not been a pleasant experience. In this case even a simple copy paste of an equation can cause the symbolic engine to crash/become unresponsive. The yellow wheel spins endlessly. But the worst thing is when you quit the program and start MC again, the symbolic engine becomes unresponsive - you have to physically restart the computer to clear whatever is causing the problem. I have tried using a Process Explorer on Windows to see if any background tasks were left running but to no avail. I get the feeling the problem most often starts after opening an existing file, trying to copy/modify an equation, then the calculation engine seems to start and stalls. If you open an existing file and toggle the calculation on/off before doing anything and get it to run then it seems to stay stable. But once you get that wheel and an "Unresponsive" message - restarting the computer seems the only op
Hello @Werner_E and crew,I've recently returned from a hiatus from the forum due to a busy schedule.I'm back with a new project and seek your guidance.I'm presenting the following scenario: I'm dealing with three rectangles or zones: A, B, and C. Each zone has a priority level. I have a list of points that I need to plot and require the program to determine the zone in which each falls. Should a point land on the boundary shared by two or three rectangles, the program should assign it to the zone with the highest priority. I've been working with Mathcad Prime 9 and have devised a solution, but I feel it's lacking because I haven't effectively incorporated the priority level. Could you recommend a more refined approach? Below are snapshots for easier reference. In the real world scenario, there will be many more zones and huge list of points.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.